XYPointerAnnotation.html 50 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <!-- NewPage -->
  3. <html lang="en">
  4. <head>
  5. <!-- Generated by javadoc (1.8.0_05) on Thu Jul 31 14:50:27 CEST 2014 -->
  6. <title>XYPointerAnnotation (JFreeChart Class Library (version 1.0.19-fx))</title>
  7. <meta name="date" content="2014-07-31">
  8. <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
  9. <script type="text/javascript" src="../../../../script.js"></script>
  10. </head>
  11. <body>
  12. <script type="text/javascript"><!--
  13. try {
  14. if (location.href.indexOf('is-external=true') == -1) {
  15. parent.document.title="XYPointerAnnotation (JFreeChart Class Library (version 1.0.19-fx))";
  16. }
  17. }
  18. catch(err) {
  19. }
  20. //-->
  21. var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10};
  22. var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
  23. var altColor = "altColor";
  24. var rowColor = "rowColor";
  25. var tableTab = "tableTab";
  26. var activeTableTab = "activeTableTab";
  27. </script>
  28. <noscript>
  29. <div>JavaScript is disabled on your browser.</div>
  30. </noscript>
  31. <!-- ========= START OF TOP NAVBAR ======= -->
  32. <div class="topNav"><a name="navbar.top">
  33. <!-- -->
  34. </a>
  35. <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
  36. <a name="navbar.top.firstrow">
  37. <!-- -->
  38. </a>
  39. <ul class="navList" title="Navigation">
  40. <li><a href="../../../../overview-summary.html">Overview</a></li>
  41. <li><a href="package-summary.html">Package</a></li>
  42. <li class="navBarCell1Rev">Class</li>
  43. <li><a href="class-use/XYPointerAnnotation.html">Use</a></li>
  44. <li><a href="package-tree.html">Tree</a></li>
  45. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  46. <li><a href="../../../../index-files/index-1.html">Index</a></li>
  47. <li><a href="../../../../help-doc.html">Help</a></li>
  48. </ul>
  49. </div>
  50. <div class="subNav">
  51. <ul class="navList">
  52. <li><a href="../../../../org/jfree/chart/annotations/XYLineAnnotation.html" title="class in org.jfree.chart.annotations"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  53. <li><a href="../../../../org/jfree/chart/annotations/XYPolygonAnnotation.html" title="class in org.jfree.chart.annotations"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  54. </ul>
  55. <ul class="navList">
  56. <li><a href="../../../../index.html?org/jfree/chart/annotations/XYPointerAnnotation.html" target="_top">Frames</a></li>
  57. <li><a href="XYPointerAnnotation.html" target="_top">No&nbsp;Frames</a></li>
  58. </ul>
  59. <ul class="navList" id="allclasses_navbar_top">
  60. <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  61. </ul>
  62. <div>
  63. <script type="text/javascript"><!--
  64. allClassesLink = document.getElementById("allclasses_navbar_top");
  65. if(window==top) {
  66. allClassesLink.style.display = "block";
  67. }
  68. else {
  69. allClassesLink.style.display = "none";
  70. }
  71. //-->
  72. </script>
  73. </div>
  74. <div>
  75. <ul class="subNavList">
  76. <li>Summary:&nbsp;</li>
  77. <li>Nested&nbsp;|&nbsp;</li>
  78. <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
  79. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  80. <li><a href="#method.summary">Method</a></li>
  81. </ul>
  82. <ul class="subNavList">
  83. <li>Detail:&nbsp;</li>
  84. <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
  85. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  86. <li><a href="#method.detail">Method</a></li>
  87. </ul>
  88. </div>
  89. <a name="skip.navbar.top">
  90. <!-- -->
  91. </a></div>
  92. <!-- ========= END OF TOP NAVBAR ========= -->
  93. <!-- ======== START OF CLASS DATA ======== -->
  94. <div class="header">
  95. <div class="subTitle">org.jfree.chart.annotations</div>
  96. <h2 title="Class XYPointerAnnotation" class="title">Class XYPointerAnnotation</h2>
  97. </div>
  98. <div class="contentContainer">
  99. <ul class="inheritance">
  100. <li>java.lang.Object</li>
  101. <li>
  102. <ul class="inheritance">
  103. <li><a href="../../../../org/jfree/chart/annotations/AbstractAnnotation.html" title="class in org.jfree.chart.annotations">org.jfree.chart.annotations.AbstractAnnotation</a></li>
  104. <li>
  105. <ul class="inheritance">
  106. <li><a href="../../../../org/jfree/chart/annotations/AbstractXYAnnotation.html" title="class in org.jfree.chart.annotations">org.jfree.chart.annotations.AbstractXYAnnotation</a></li>
  107. <li>
  108. <ul class="inheritance">
  109. <li><a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html" title="class in org.jfree.chart.annotations">org.jfree.chart.annotations.XYTextAnnotation</a></li>
  110. <li>
  111. <ul class="inheritance">
  112. <li>org.jfree.chart.annotations.XYPointerAnnotation</li>
  113. </ul>
  114. </li>
  115. </ul>
  116. </li>
  117. </ul>
  118. </li>
  119. </ul>
  120. </li>
  121. </ul>
  122. <div class="description">
  123. <ul class="blockList">
  124. <li class="blockList">
  125. <dl>
  126. <dt>All Implemented Interfaces:</dt>
  127. <dd>java.io.Serializable, java.lang.Cloneable, <a href="../../../../org/jfree/chart/annotations/Annotation.html" title="interface in org.jfree.chart.annotations">Annotation</a>, <a href="../../../../org/jfree/chart/annotations/XYAnnotation.html" title="interface in org.jfree.chart.annotations">XYAnnotation</a>, org.jfree.util.PublicCloneable</dd>
  128. </dl>
  129. <hr>
  130. <br>
  131. <pre>public class <a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.98">XYPointerAnnotation</a>
  132. extends <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html" title="class in org.jfree.chart.annotations">XYTextAnnotation</a>
  133. implements java.lang.Cloneable, org.jfree.util.PublicCloneable, java.io.Serializable</pre>
  134. <div class="block">An arrow and label that can be placed on an <a href="../../../../org/jfree/chart/plot/XYPlot.html" title="class in org.jfree.chart.plot"><code>XYPlot</code></a>. The arrow is
  135. drawn at a user-definable angle so that it points towards the (x, y)
  136. location for the annotation.
  137. <p>
  138. The arrow length (and its offset from the (x, y) location) is controlled by
  139. the tip radius and the base radius attributes. Imagine two circles around
  140. the (x, y) coordinate: the inner circle defined by the tip radius, and the
  141. outer circle defined by the base radius. Now, draw the arrow starting at
  142. some point on the outer circle (the point is determined by the angle), with
  143. the arrow tip being drawn at a corresponding point on the inner circle.</div>
  144. <dl>
  145. <dt><span class="seeLabel">See Also:</span></dt>
  146. <dd><a href="../../../../serialized-form.html#org.jfree.chart.annotations.XYPointerAnnotation">Serialized Form</a></dd>
  147. </dl>
  148. </li>
  149. </ul>
  150. </div>
  151. <div class="summary">
  152. <ul class="blockList">
  153. <li class="blockList">
  154. <!-- =========== FIELD SUMMARY =========== -->
  155. <ul class="blockList">
  156. <li class="blockList"><a name="field.summary">
  157. <!-- -->
  158. </a>
  159. <h3>Field Summary</h3>
  160. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
  161. <caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
  162. <tr>
  163. <th class="colFirst" scope="col">Modifier and Type</th>
  164. <th class="colLast" scope="col">Field and Description</th>
  165. </tr>
  166. <tr class="altColor">
  167. <td class="colFirst"><code>static double</code></td>
  168. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#DEFAULT_ARROW_LENGTH">DEFAULT_ARROW_LENGTH</a></span></code>
  169. <div class="block">The default arrow length (in Java2D units).</div>
  170. </td>
  171. </tr>
  172. <tr class="rowColor">
  173. <td class="colFirst"><code>static double</code></td>
  174. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#DEFAULT_ARROW_WIDTH">DEFAULT_ARROW_WIDTH</a></span></code>
  175. <div class="block">The default arrow width (in Java2D units).</div>
  176. </td>
  177. </tr>
  178. <tr class="altColor">
  179. <td class="colFirst"><code>static double</code></td>
  180. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#DEFAULT_BASE_RADIUS">DEFAULT_BASE_RADIUS</a></span></code>
  181. <div class="block">The default base radius (in Java2D units).</div>
  182. </td>
  183. </tr>
  184. <tr class="rowColor">
  185. <td class="colFirst"><code>static double</code></td>
  186. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#DEFAULT_LABEL_OFFSET">DEFAULT_LABEL_OFFSET</a></span></code>
  187. <div class="block">The default label offset (in Java2D units).</div>
  188. </td>
  189. </tr>
  190. <tr class="altColor">
  191. <td class="colFirst"><code>static double</code></td>
  192. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#DEFAULT_TIP_RADIUS">DEFAULT_TIP_RADIUS</a></span></code>
  193. <div class="block">The default tip radius (in Java2D units).</div>
  194. </td>
  195. </tr>
  196. </table>
  197. <ul class="blockList">
  198. <li class="blockList"><a name="fields.inherited.from.class.org.jfree.chart.annotations.XYTextAnnotation">
  199. <!-- -->
  200. </a>
  201. <h3>Fields inherited from class&nbsp;org.jfree.chart.annotations.<a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html" title="class in org.jfree.chart.annotations">XYTextAnnotation</a></h3>
  202. <code><a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#DEFAULT_FONT">DEFAULT_FONT</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#DEFAULT_PAINT">DEFAULT_PAINT</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#DEFAULT_ROTATION_ANCHOR">DEFAULT_ROTATION_ANCHOR</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#DEFAULT_ROTATION_ANGLE">DEFAULT_ROTATION_ANGLE</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#DEFAULT_TEXT_ANCHOR">DEFAULT_TEXT_ANCHOR</a></code></li>
  203. </ul>
  204. </li>
  205. </ul>
  206. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  207. <ul class="blockList">
  208. <li class="blockList"><a name="constructor.summary">
  209. <!-- -->
  210. </a>
  211. <h3>Constructor Summary</h3>
  212. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
  213. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  214. <tr>
  215. <th class="colOne" scope="col">Constructor and Description</th>
  216. </tr>
  217. <tr class="altColor">
  218. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#XYPointerAnnotation-java.lang.String-double-double-double-">XYPointerAnnotation</a></span>(java.lang.String&nbsp;label,
  219. double&nbsp;x,
  220. double&nbsp;y,
  221. double&nbsp;angle)</code>
  222. <div class="block">Creates a new label and arrow annotation.</div>
  223. </td>
  224. </tr>
  225. </table>
  226. </li>
  227. </ul>
  228. <!-- ========== METHOD SUMMARY =========== -->
  229. <ul class="blockList">
  230. <li class="blockList"><a name="method.summary">
  231. <!-- -->
  232. </a>
  233. <h3>Method Summary</h3>
  234. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  235. <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
  236. <tr>
  237. <th class="colFirst" scope="col">Modifier and Type</th>
  238. <th class="colLast" scope="col">Method and Description</th>
  239. </tr>
  240. <tr id="i0" class="altColor">
  241. <td class="colFirst"><code>java.lang.Object</code></td>
  242. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#clone--">clone</a></span>()</code>
  243. <div class="block">Returns a clone of the annotation.</div>
  244. </td>
  245. </tr>
  246. <tr id="i1" class="rowColor">
  247. <td class="colFirst"><code>void</code></td>
  248. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#draw-java.awt.Graphics2D-org.jfree.chart.plot.XYPlot-java.awt.geom.Rectangle2D-org.jfree.chart.axis.ValueAxis-org.jfree.chart.axis.ValueAxis-int-org.jfree.chart.plot.PlotRenderingInfo-">draw</a></span>(java.awt.Graphics2D&nbsp;g2,
  249. <a href="../../../../org/jfree/chart/plot/XYPlot.html" title="class in org.jfree.chart.plot">XYPlot</a>&nbsp;plot,
  250. java.awt.geom.Rectangle2D&nbsp;dataArea,
  251. <a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a>&nbsp;domainAxis,
  252. <a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a>&nbsp;rangeAxis,
  253. int&nbsp;rendererIndex,
  254. <a href="../../../../org/jfree/chart/plot/PlotRenderingInfo.html" title="class in org.jfree.chart.plot">PlotRenderingInfo</a>&nbsp;info)</code>
  255. <div class="block">Draws the annotation.</div>
  256. </td>
  257. </tr>
  258. <tr id="i2" class="altColor">
  259. <td class="colFirst"><code>boolean</code></td>
  260. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;obj)</code>
  261. <div class="block">Tests this annotation for equality with an arbitrary object.</div>
  262. </td>
  263. </tr>
  264. <tr id="i3" class="rowColor">
  265. <td class="colFirst"><code>double</code></td>
  266. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#getAngle--">getAngle</a></span>()</code>
  267. <div class="block">Returns the angle of the arrow.</div>
  268. </td>
  269. </tr>
  270. <tr id="i4" class="altColor">
  271. <td class="colFirst"><code>double</code></td>
  272. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#getArrowLength--">getArrowLength</a></span>()</code>
  273. <div class="block">Returns the arrow length.</div>
  274. </td>
  275. </tr>
  276. <tr id="i5" class="rowColor">
  277. <td class="colFirst"><code>java.awt.Paint</code></td>
  278. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#getArrowPaint--">getArrowPaint</a></span>()</code>
  279. <div class="block">Returns the paint used for the arrow.</div>
  280. </td>
  281. </tr>
  282. <tr id="i6" class="altColor">
  283. <td class="colFirst"><code>java.awt.Stroke</code></td>
  284. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#getArrowStroke--">getArrowStroke</a></span>()</code>
  285. <div class="block">Returns the stroke used to draw the arrow line.</div>
  286. </td>
  287. </tr>
  288. <tr id="i7" class="rowColor">
  289. <td class="colFirst"><code>double</code></td>
  290. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#getArrowWidth--">getArrowWidth</a></span>()</code>
  291. <div class="block">Returns the arrow width.</div>
  292. </td>
  293. </tr>
  294. <tr id="i8" class="altColor">
  295. <td class="colFirst"><code>double</code></td>
  296. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#getBaseRadius--">getBaseRadius</a></span>()</code>
  297. <div class="block">Returns the base radius.</div>
  298. </td>
  299. </tr>
  300. <tr id="i9" class="rowColor">
  301. <td class="colFirst"><code>double</code></td>
  302. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#getLabelOffset--">getLabelOffset</a></span>()</code>
  303. <div class="block">Returns the label offset.</div>
  304. </td>
  305. </tr>
  306. <tr id="i10" class="altColor">
  307. <td class="colFirst"><code>double</code></td>
  308. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#getTipRadius--">getTipRadius</a></span>()</code>
  309. <div class="block">Returns the tip radius.</div>
  310. </td>
  311. </tr>
  312. <tr id="i11" class="rowColor">
  313. <td class="colFirst"><code>int</code></td>
  314. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#hashCode--">hashCode</a></span>()</code>
  315. <div class="block">Returns a hash code for this instance.</div>
  316. </td>
  317. </tr>
  318. <tr id="i12" class="altColor">
  319. <td class="colFirst"><code>void</code></td>
  320. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#setAngle-double-">setAngle</a></span>(double&nbsp;angle)</code>
  321. <div class="block">Sets the angle of the arrow and sends an
  322. <a href="../../../../org/jfree/chart/event/AnnotationChangeEvent.html" title="class in org.jfree.chart.event"><code>AnnotationChangeEvent</code></a> to all registered listeners.</div>
  323. </td>
  324. </tr>
  325. <tr id="i13" class="rowColor">
  326. <td class="colFirst"><code>void</code></td>
  327. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#setArrowLength-double-">setArrowLength</a></span>(double&nbsp;length)</code>
  328. <div class="block">Sets the arrow length and sends an
  329. <a href="../../../../org/jfree/chart/event/AnnotationChangeEvent.html" title="class in org.jfree.chart.event"><code>AnnotationChangeEvent</code></a> to all registered listeners.</div>
  330. </td>
  331. </tr>
  332. <tr id="i14" class="altColor">
  333. <td class="colFirst"><code>void</code></td>
  334. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#setArrowPaint-java.awt.Paint-">setArrowPaint</a></span>(java.awt.Paint&nbsp;paint)</code>
  335. <div class="block">Sets the paint used for the arrow and sends an
  336. <a href="../../../../org/jfree/chart/event/AnnotationChangeEvent.html" title="class in org.jfree.chart.event"><code>AnnotationChangeEvent</code></a> to all registered listeners.</div>
  337. </td>
  338. </tr>
  339. <tr id="i15" class="rowColor">
  340. <td class="colFirst"><code>void</code></td>
  341. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#setArrowStroke-java.awt.Stroke-">setArrowStroke</a></span>(java.awt.Stroke&nbsp;stroke)</code>
  342. <div class="block">Sets the stroke used to draw the arrow line and sends an
  343. <a href="../../../../org/jfree/chart/event/AnnotationChangeEvent.html" title="class in org.jfree.chart.event"><code>AnnotationChangeEvent</code></a> to all registered listeners.</div>
  344. </td>
  345. </tr>
  346. <tr id="i16" class="altColor">
  347. <td class="colFirst"><code>void</code></td>
  348. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#setArrowWidth-double-">setArrowWidth</a></span>(double&nbsp;width)</code>
  349. <div class="block">Sets the arrow width and sends an
  350. <a href="../../../../org/jfree/chart/event/AnnotationChangeEvent.html" title="class in org.jfree.chart.event"><code>AnnotationChangeEvent</code></a> to all registered listeners.</div>
  351. </td>
  352. </tr>
  353. <tr id="i17" class="rowColor">
  354. <td class="colFirst"><code>void</code></td>
  355. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#setBaseRadius-double-">setBaseRadius</a></span>(double&nbsp;radius)</code>
  356. <div class="block">Sets the base radius and sends an
  357. <a href="../../../../org/jfree/chart/event/AnnotationChangeEvent.html" title="class in org.jfree.chart.event"><code>AnnotationChangeEvent</code></a> to all registered listeners.</div>
  358. </td>
  359. </tr>
  360. <tr id="i18" class="altColor">
  361. <td class="colFirst"><code>void</code></td>
  362. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#setLabelOffset-double-">setLabelOffset</a></span>(double&nbsp;offset)</code>
  363. <div class="block">Sets the label offset (from the arrow base, continuing in a straight
  364. line, in Java2D units) and sends an
  365. <a href="../../../../org/jfree/chart/event/AnnotationChangeEvent.html" title="class in org.jfree.chart.event"><code>AnnotationChangeEvent</code></a> to all registered listeners.</div>
  366. </td>
  367. </tr>
  368. <tr id="i19" class="rowColor">
  369. <td class="colFirst"><code>void</code></td>
  370. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#setTipRadius-double-">setTipRadius</a></span>(double&nbsp;radius)</code>
  371. <div class="block">Sets the tip radius and sends an
  372. <a href="../../../../org/jfree/chart/event/AnnotationChangeEvent.html" title="class in org.jfree.chart.event"><code>AnnotationChangeEvent</code></a> to all registered listeners.</div>
  373. </td>
  374. </tr>
  375. </table>
  376. <ul class="blockList">
  377. <li class="blockList"><a name="methods.inherited.from.class.org.jfree.chart.annotations.XYTextAnnotation">
  378. <!-- -->
  379. </a>
  380. <h3>Methods inherited from class&nbsp;org.jfree.chart.annotations.<a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html" title="class in org.jfree.chart.annotations">XYTextAnnotation</a></h3>
  381. <code><a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#getBackgroundPaint--">getBackgroundPaint</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#getFont--">getFont</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#getOutlinePaint--">getOutlinePaint</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#getOutlineStroke--">getOutlineStroke</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#getPaint--">getPaint</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#getRotationAnchor--">getRotationAnchor</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#getRotationAngle--">getRotationAngle</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#getText--">getText</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#getTextAnchor--">getTextAnchor</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#getX--">getX</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#getY--">getY</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#isOutlineVisible--">isOutlineVisible</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#setBackgroundPaint-java.awt.Paint-">setBackgroundPaint</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#setFont-java.awt.Font-">setFont</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#setOutlinePaint-java.awt.Paint-">setOutlinePaint</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#setOutlineStroke-java.awt.Stroke-">setOutlineStroke</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#setOutlineVisible-boolean-">setOutlineVisible</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#setPaint-java.awt.Paint-">setPaint</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#setRotationAnchor-org.jfree.ui.TextAnchor-">setRotationAnchor</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#setRotationAngle-double-">setRotationAngle</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#setText-java.lang.String-">setText</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#setTextAnchor-org.jfree.ui.TextAnchor-">setTextAnchor</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#setX-double-">setX</a>, <a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#setY-double-">setY</a></code></li>
  382. </ul>
  383. <ul class="blockList">
  384. <li class="blockList"><a name="methods.inherited.from.class.org.jfree.chart.annotations.AbstractXYAnnotation">
  385. <!-- -->
  386. </a>
  387. <h3>Methods inherited from class&nbsp;org.jfree.chart.annotations.<a href="../../../../org/jfree/chart/annotations/AbstractXYAnnotation.html" title="class in org.jfree.chart.annotations">AbstractXYAnnotation</a></h3>
  388. <code><a href="../../../../org/jfree/chart/annotations/AbstractXYAnnotation.html#addEntity-org.jfree.chart.plot.PlotRenderingInfo-java.awt.Shape-int-java.lang.String-java.lang.String-">addEntity</a>, <a href="../../../../org/jfree/chart/annotations/AbstractXYAnnotation.html#getToolTipText--">getToolTipText</a>, <a href="../../../../org/jfree/chart/annotations/AbstractXYAnnotation.html#getURL--">getURL</a>, <a href="../../../../org/jfree/chart/annotations/AbstractXYAnnotation.html#setToolTipText-java.lang.String-">setToolTipText</a>, <a href="../../../../org/jfree/chart/annotations/AbstractXYAnnotation.html#setURL-java.lang.String-">setURL</a></code></li>
  389. </ul>
  390. <ul class="blockList">
  391. <li class="blockList"><a name="methods.inherited.from.class.org.jfree.chart.annotations.AbstractAnnotation">
  392. <!-- -->
  393. </a>
  394. <h3>Methods inherited from class&nbsp;org.jfree.chart.annotations.<a href="../../../../org/jfree/chart/annotations/AbstractAnnotation.html" title="class in org.jfree.chart.annotations">AbstractAnnotation</a></h3>
  395. <code><a href="../../../../org/jfree/chart/annotations/AbstractAnnotation.html#addChangeListener-org.jfree.chart.event.AnnotationChangeListener-">addChangeListener</a>, <a href="../../../../org/jfree/chart/annotations/AbstractAnnotation.html#fireAnnotationChanged--">fireAnnotationChanged</a>, <a href="../../../../org/jfree/chart/annotations/AbstractAnnotation.html#getNotify--">getNotify</a>, <a href="../../../../org/jfree/chart/annotations/AbstractAnnotation.html#hasListener-java.util.EventListener-">hasListener</a>, <a href="../../../../org/jfree/chart/annotations/AbstractAnnotation.html#notifyListeners-org.jfree.chart.event.AnnotationChangeEvent-">notifyListeners</a>, <a href="../../../../org/jfree/chart/annotations/AbstractAnnotation.html#removeChangeListener-org.jfree.chart.event.AnnotationChangeListener-">removeChangeListener</a>, <a href="../../../../org/jfree/chart/annotations/AbstractAnnotation.html#setNotify-boolean-">setNotify</a></code></li>
  396. </ul>
  397. <ul class="blockList">
  398. <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
  399. <!-- -->
  400. </a>
  401. <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
  402. <code>finalize, getClass, notify, notifyAll, toString, wait, wait, wait</code></li>
  403. </ul>
  404. <ul class="blockList">
  405. <li class="blockList"><a name="methods.inherited.from.class.org.jfree.chart.annotations.Annotation">
  406. <!-- -->
  407. </a>
  408. <h3>Methods inherited from interface&nbsp;org.jfree.chart.annotations.<a href="../../../../org/jfree/chart/annotations/Annotation.html" title="interface in org.jfree.chart.annotations">Annotation</a></h3>
  409. <code><a href="../../../../org/jfree/chart/annotations/Annotation.html#addChangeListener-org.jfree.chart.event.AnnotationChangeListener-">addChangeListener</a>, <a href="../../../../org/jfree/chart/annotations/Annotation.html#removeChangeListener-org.jfree.chart.event.AnnotationChangeListener-">removeChangeListener</a></code></li>
  410. </ul>
  411. </li>
  412. </ul>
  413. </li>
  414. </ul>
  415. </div>
  416. <div class="details">
  417. <ul class="blockList">
  418. <li class="blockList">
  419. <!-- ============ FIELD DETAIL =========== -->
  420. <ul class="blockList">
  421. <li class="blockList"><a name="field.detail">
  422. <!-- -->
  423. </a>
  424. <h3>Field Detail</h3>
  425. <a name="DEFAULT_TIP_RADIUS">
  426. <!-- -->
  427. </a>
  428. <ul class="blockList">
  429. <li class="blockList">
  430. <h4>DEFAULT_TIP_RADIUS</h4>
  431. <pre>public static final&nbsp;double <a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.105">DEFAULT_TIP_RADIUS</a></pre>
  432. <div class="block">The default tip radius (in Java2D units).</div>
  433. <dl>
  434. <dt><span class="seeLabel">See Also:</span></dt>
  435. <dd><a href="../../../../constant-values.html#org.jfree.chart.annotations.XYPointerAnnotation.DEFAULT_TIP_RADIUS">Constant Field Values</a></dd>
  436. </dl>
  437. </li>
  438. </ul>
  439. <a name="DEFAULT_BASE_RADIUS">
  440. <!-- -->
  441. </a>
  442. <ul class="blockList">
  443. <li class="blockList">
  444. <h4>DEFAULT_BASE_RADIUS</h4>
  445. <pre>public static final&nbsp;double <a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.108">DEFAULT_BASE_RADIUS</a></pre>
  446. <div class="block">The default base radius (in Java2D units).</div>
  447. <dl>
  448. <dt><span class="seeLabel">See Also:</span></dt>
  449. <dd><a href="../../../../constant-values.html#org.jfree.chart.annotations.XYPointerAnnotation.DEFAULT_BASE_RADIUS">Constant Field Values</a></dd>
  450. </dl>
  451. </li>
  452. </ul>
  453. <a name="DEFAULT_LABEL_OFFSET">
  454. <!-- -->
  455. </a>
  456. <ul class="blockList">
  457. <li class="blockList">
  458. <h4>DEFAULT_LABEL_OFFSET</h4>
  459. <pre>public static final&nbsp;double <a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.111">DEFAULT_LABEL_OFFSET</a></pre>
  460. <div class="block">The default label offset (in Java2D units).</div>
  461. <dl>
  462. <dt><span class="seeLabel">See Also:</span></dt>
  463. <dd><a href="../../../../constant-values.html#org.jfree.chart.annotations.XYPointerAnnotation.DEFAULT_LABEL_OFFSET">Constant Field Values</a></dd>
  464. </dl>
  465. </li>
  466. </ul>
  467. <a name="DEFAULT_ARROW_LENGTH">
  468. <!-- -->
  469. </a>
  470. <ul class="blockList">
  471. <li class="blockList">
  472. <h4>DEFAULT_ARROW_LENGTH</h4>
  473. <pre>public static final&nbsp;double <a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.114">DEFAULT_ARROW_LENGTH</a></pre>
  474. <div class="block">The default arrow length (in Java2D units).</div>
  475. <dl>
  476. <dt><span class="seeLabel">See Also:</span></dt>
  477. <dd><a href="../../../../constant-values.html#org.jfree.chart.annotations.XYPointerAnnotation.DEFAULT_ARROW_LENGTH">Constant Field Values</a></dd>
  478. </dl>
  479. </li>
  480. </ul>
  481. <a name="DEFAULT_ARROW_WIDTH">
  482. <!-- -->
  483. </a>
  484. <ul class="blockListLast">
  485. <li class="blockList">
  486. <h4>DEFAULT_ARROW_WIDTH</h4>
  487. <pre>public static final&nbsp;double <a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.117">DEFAULT_ARROW_WIDTH</a></pre>
  488. <div class="block">The default arrow width (in Java2D units).</div>
  489. <dl>
  490. <dt><span class="seeLabel">See Also:</span></dt>
  491. <dd><a href="../../../../constant-values.html#org.jfree.chart.annotations.XYPointerAnnotation.DEFAULT_ARROW_WIDTH">Constant Field Values</a></dd>
  492. </dl>
  493. </li>
  494. </ul>
  495. </li>
  496. </ul>
  497. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  498. <ul class="blockList">
  499. <li class="blockList"><a name="constructor.detail">
  500. <!-- -->
  501. </a>
  502. <h3>Constructor Detail</h3>
  503. <a name="XYPointerAnnotation-java.lang.String-double-double-double-">
  504. <!-- -->
  505. </a>
  506. <ul class="blockListLast">
  507. <li class="blockList">
  508. <h4>XYPointerAnnotation</h4>
  509. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.157">XYPointerAnnotation</a>(java.lang.String&nbsp;label,
  510. double&nbsp;x,
  511. double&nbsp;y,
  512. double&nbsp;angle)</pre>
  513. <div class="block">Creates a new label and arrow annotation.</div>
  514. <dl>
  515. <dt><span class="paramLabel">Parameters:</span></dt>
  516. <dd><code>label</code> - the label (<code>null</code> permitted).</dd>
  517. <dd><code>x</code> - the x-coordinate (measured against the chart's domain axis).</dd>
  518. <dd><code>y</code> - the y-coordinate (measured against the chart's range axis).</dd>
  519. <dd><code>angle</code> - the angle of the arrow's line (in radians).</dd>
  520. </dl>
  521. </li>
  522. </ul>
  523. </li>
  524. </ul>
  525. <!-- ============ METHOD DETAIL ========== -->
  526. <ul class="blockList">
  527. <li class="blockList"><a name="method.detail">
  528. <!-- -->
  529. </a>
  530. <h3>Method Detail</h3>
  531. <a name="getAngle--">
  532. <!-- -->
  533. </a>
  534. <ul class="blockList">
  535. <li class="blockList">
  536. <h4>getAngle</h4>
  537. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.178">getAngle</a>()</pre>
  538. <div class="block">Returns the angle of the arrow.</div>
  539. <dl>
  540. <dt><span class="returnLabel">Returns:</span></dt>
  541. <dd>The angle (in radians).</dd>
  542. <dt><span class="seeLabel">See Also:</span></dt>
  543. <dd><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#setAngle-double-"><code>setAngle(double)</code></a></dd>
  544. </dl>
  545. </li>
  546. </ul>
  547. <a name="setAngle-double-">
  548. <!-- -->
  549. </a>
  550. <ul class="blockList">
  551. <li class="blockList">
  552. <h4>setAngle</h4>
  553. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.190">setAngle</a>(double&nbsp;angle)</pre>
  554. <div class="block">Sets the angle of the arrow and sends an
  555. <a href="../../../../org/jfree/chart/event/AnnotationChangeEvent.html" title="class in org.jfree.chart.event"><code>AnnotationChangeEvent</code></a> to all registered listeners.</div>
  556. <dl>
  557. <dt><span class="paramLabel">Parameters:</span></dt>
  558. <dd><code>angle</code> - the angle (in radians).</dd>
  559. <dt><span class="seeLabel">See Also:</span></dt>
  560. <dd><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#getAngle--"><code>getAngle()</code></a></dd>
  561. </dl>
  562. </li>
  563. </ul>
  564. <a name="getTipRadius--">
  565. <!-- -->
  566. </a>
  567. <ul class="blockList">
  568. <li class="blockList">
  569. <h4>getTipRadius</h4>
  570. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.202">getTipRadius</a>()</pre>
  571. <div class="block">Returns the tip radius.</div>
  572. <dl>
  573. <dt><span class="returnLabel">Returns:</span></dt>
  574. <dd>The tip radius (in Java2D units).</dd>
  575. <dt><span class="seeLabel">See Also:</span></dt>
  576. <dd><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#setTipRadius-double-"><code>setTipRadius(double)</code></a></dd>
  577. </dl>
  578. </li>
  579. </ul>
  580. <a name="setTipRadius-double-">
  581. <!-- -->
  582. </a>
  583. <ul class="blockList">
  584. <li class="blockList">
  585. <h4>setTipRadius</h4>
  586. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.214">setTipRadius</a>(double&nbsp;radius)</pre>
  587. <div class="block">Sets the tip radius and sends an
  588. <a href="../../../../org/jfree/chart/event/AnnotationChangeEvent.html" title="class in org.jfree.chart.event"><code>AnnotationChangeEvent</code></a> to all registered listeners.</div>
  589. <dl>
  590. <dt><span class="paramLabel">Parameters:</span></dt>
  591. <dd><code>radius</code> - the radius (in Java2D units).</dd>
  592. <dt><span class="seeLabel">See Also:</span></dt>
  593. <dd><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#getTipRadius--"><code>getTipRadius()</code></a></dd>
  594. </dl>
  595. </li>
  596. </ul>
  597. <a name="getBaseRadius--">
  598. <!-- -->
  599. </a>
  600. <ul class="blockList">
  601. <li class="blockList">
  602. <h4>getBaseRadius</h4>
  603. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.226">getBaseRadius</a>()</pre>
  604. <div class="block">Returns the base radius.</div>
  605. <dl>
  606. <dt><span class="returnLabel">Returns:</span></dt>
  607. <dd>The base radius (in Java2D units).</dd>
  608. <dt><span class="seeLabel">See Also:</span></dt>
  609. <dd><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#setBaseRadius-double-"><code>setBaseRadius(double)</code></a></dd>
  610. </dl>
  611. </li>
  612. </ul>
  613. <a name="setBaseRadius-double-">
  614. <!-- -->
  615. </a>
  616. <ul class="blockList">
  617. <li class="blockList">
  618. <h4>setBaseRadius</h4>
  619. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.238">setBaseRadius</a>(double&nbsp;radius)</pre>
  620. <div class="block">Sets the base radius and sends an
  621. <a href="../../../../org/jfree/chart/event/AnnotationChangeEvent.html" title="class in org.jfree.chart.event"><code>AnnotationChangeEvent</code></a> to all registered listeners.</div>
  622. <dl>
  623. <dt><span class="paramLabel">Parameters:</span></dt>
  624. <dd><code>radius</code> - the radius (in Java2D units).</dd>
  625. <dt><span class="seeLabel">See Also:</span></dt>
  626. <dd><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#getBaseRadius--"><code>getBaseRadius()</code></a></dd>
  627. </dl>
  628. </li>
  629. </ul>
  630. <a name="getLabelOffset--">
  631. <!-- -->
  632. </a>
  633. <ul class="blockList">
  634. <li class="blockList">
  635. <h4>getLabelOffset</h4>
  636. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.250">getLabelOffset</a>()</pre>
  637. <div class="block">Returns the label offset.</div>
  638. <dl>
  639. <dt><span class="returnLabel">Returns:</span></dt>
  640. <dd>The label offset (in Java2D units).</dd>
  641. <dt><span class="seeLabel">See Also:</span></dt>
  642. <dd><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#setLabelOffset-double-"><code>setLabelOffset(double)</code></a></dd>
  643. </dl>
  644. </li>
  645. </ul>
  646. <a name="setLabelOffset-double-">
  647. <!-- -->
  648. </a>
  649. <ul class="blockList">
  650. <li class="blockList">
  651. <h4>setLabelOffset</h4>
  652. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.263">setLabelOffset</a>(double&nbsp;offset)</pre>
  653. <div class="block">Sets the label offset (from the arrow base, continuing in a straight
  654. line, in Java2D units) and sends an
  655. <a href="../../../../org/jfree/chart/event/AnnotationChangeEvent.html" title="class in org.jfree.chart.event"><code>AnnotationChangeEvent</code></a> to all registered listeners.</div>
  656. <dl>
  657. <dt><span class="paramLabel">Parameters:</span></dt>
  658. <dd><code>offset</code> - the offset (in Java2D units).</dd>
  659. <dt><span class="seeLabel">See Also:</span></dt>
  660. <dd><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#getLabelOffset--"><code>getLabelOffset()</code></a></dd>
  661. </dl>
  662. </li>
  663. </ul>
  664. <a name="getArrowLength--">
  665. <!-- -->
  666. </a>
  667. <ul class="blockList">
  668. <li class="blockList">
  669. <h4>getArrowLength</h4>
  670. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.275">getArrowLength</a>()</pre>
  671. <div class="block">Returns the arrow length.</div>
  672. <dl>
  673. <dt><span class="returnLabel">Returns:</span></dt>
  674. <dd>The arrow length.</dd>
  675. <dt><span class="seeLabel">See Also:</span></dt>
  676. <dd><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#setArrowLength-double-"><code>setArrowLength(double)</code></a></dd>
  677. </dl>
  678. </li>
  679. </ul>
  680. <a name="setArrowLength-double-">
  681. <!-- -->
  682. </a>
  683. <ul class="blockList">
  684. <li class="blockList">
  685. <h4>setArrowLength</h4>
  686. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.287">setArrowLength</a>(double&nbsp;length)</pre>
  687. <div class="block">Sets the arrow length and sends an
  688. <a href="../../../../org/jfree/chart/event/AnnotationChangeEvent.html" title="class in org.jfree.chart.event"><code>AnnotationChangeEvent</code></a> to all registered listeners.</div>
  689. <dl>
  690. <dt><span class="paramLabel">Parameters:</span></dt>
  691. <dd><code>length</code> - the length.</dd>
  692. <dt><span class="seeLabel">See Also:</span></dt>
  693. <dd><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#getArrowLength--"><code>getArrowLength()</code></a></dd>
  694. </dl>
  695. </li>
  696. </ul>
  697. <a name="getArrowWidth--">
  698. <!-- -->
  699. </a>
  700. <ul class="blockList">
  701. <li class="blockList">
  702. <h4>getArrowWidth</h4>
  703. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.299">getArrowWidth</a>()</pre>
  704. <div class="block">Returns the arrow width.</div>
  705. <dl>
  706. <dt><span class="returnLabel">Returns:</span></dt>
  707. <dd>The arrow width (in Java2D units).</dd>
  708. <dt><span class="seeLabel">See Also:</span></dt>
  709. <dd><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#setArrowWidth-double-"><code>setArrowWidth(double)</code></a></dd>
  710. </dl>
  711. </li>
  712. </ul>
  713. <a name="setArrowWidth-double-">
  714. <!-- -->
  715. </a>
  716. <ul class="blockList">
  717. <li class="blockList">
  718. <h4>setArrowWidth</h4>
  719. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.311">setArrowWidth</a>(double&nbsp;width)</pre>
  720. <div class="block">Sets the arrow width and sends an
  721. <a href="../../../../org/jfree/chart/event/AnnotationChangeEvent.html" title="class in org.jfree.chart.event"><code>AnnotationChangeEvent</code></a> to all registered listeners.</div>
  722. <dl>
  723. <dt><span class="paramLabel">Parameters:</span></dt>
  724. <dd><code>width</code> - the width (in Java2D units).</dd>
  725. <dt><span class="seeLabel">See Also:</span></dt>
  726. <dd><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#getArrowWidth--"><code>getArrowWidth()</code></a></dd>
  727. </dl>
  728. </li>
  729. </ul>
  730. <a name="getArrowStroke--">
  731. <!-- -->
  732. </a>
  733. <ul class="blockList">
  734. <li class="blockList">
  735. <h4>getArrowStroke</h4>
  736. <pre>public&nbsp;java.awt.Stroke&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.323">getArrowStroke</a>()</pre>
  737. <div class="block">Returns the stroke used to draw the arrow line.</div>
  738. <dl>
  739. <dt><span class="returnLabel">Returns:</span></dt>
  740. <dd>The arrow stroke (never <code>null</code>).</dd>
  741. <dt><span class="seeLabel">See Also:</span></dt>
  742. <dd><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#setArrowStroke-java.awt.Stroke-"><code>setArrowStroke(Stroke)</code></a></dd>
  743. </dl>
  744. </li>
  745. </ul>
  746. <a name="setArrowStroke-java.awt.Stroke-">
  747. <!-- -->
  748. </a>
  749. <ul class="blockList">
  750. <li class="blockList">
  751. <h4>setArrowStroke</h4>
  752. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.335">setArrowStroke</a>(java.awt.Stroke&nbsp;stroke)</pre>
  753. <div class="block">Sets the stroke used to draw the arrow line and sends an
  754. <a href="../../../../org/jfree/chart/event/AnnotationChangeEvent.html" title="class in org.jfree.chart.event"><code>AnnotationChangeEvent</code></a> to all registered listeners.</div>
  755. <dl>
  756. <dt><span class="paramLabel">Parameters:</span></dt>
  757. <dd><code>stroke</code> - the stroke (<code>null</code> not permitted).</dd>
  758. <dt><span class="seeLabel">See Also:</span></dt>
  759. <dd><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#getArrowStroke--"><code>getArrowStroke()</code></a></dd>
  760. </dl>
  761. </li>
  762. </ul>
  763. <a name="getArrowPaint--">
  764. <!-- -->
  765. </a>
  766. <ul class="blockList">
  767. <li class="blockList">
  768. <h4>getArrowPaint</h4>
  769. <pre>public&nbsp;java.awt.Paint&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.348">getArrowPaint</a>()</pre>
  770. <div class="block">Returns the paint used for the arrow.</div>
  771. <dl>
  772. <dt><span class="returnLabel">Returns:</span></dt>
  773. <dd>The arrow paint (never <code>null</code>).</dd>
  774. <dt><span class="seeLabel">See Also:</span></dt>
  775. <dd><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#setArrowPaint-java.awt.Paint-"><code>setArrowPaint(Paint)</code></a></dd>
  776. </dl>
  777. </li>
  778. </ul>
  779. <a name="setArrowPaint-java.awt.Paint-">
  780. <!-- -->
  781. </a>
  782. <ul class="blockList">
  783. <li class="blockList">
  784. <h4>setArrowPaint</h4>
  785. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.360">setArrowPaint</a>(java.awt.Paint&nbsp;paint)</pre>
  786. <div class="block">Sets the paint used for the arrow and sends an
  787. <a href="../../../../org/jfree/chart/event/AnnotationChangeEvent.html" title="class in org.jfree.chart.event"><code>AnnotationChangeEvent</code></a> to all registered listeners.</div>
  788. <dl>
  789. <dt><span class="paramLabel">Parameters:</span></dt>
  790. <dd><code>paint</code> - the arrow paint (<code>null</code> not permitted).</dd>
  791. <dt><span class="seeLabel">See Also:</span></dt>
  792. <dd><a href="../../../../org/jfree/chart/annotations/XYPointerAnnotation.html#getArrowPaint--"><code>getArrowPaint()</code></a></dd>
  793. </dl>
  794. </li>
  795. </ul>
  796. <a name="draw-java.awt.Graphics2D-org.jfree.chart.plot.XYPlot-java.awt.geom.Rectangle2D-org.jfree.chart.axis.ValueAxis-org.jfree.chart.axis.ValueAxis-int-org.jfree.chart.plot.PlotRenderingInfo-">
  797. <!-- -->
  798. </a>
  799. <ul class="blockList">
  800. <li class="blockList">
  801. <h4>draw</h4>
  802. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.378">draw</a>(java.awt.Graphics2D&nbsp;g2,
  803. <a href="../../../../org/jfree/chart/plot/XYPlot.html" title="class in org.jfree.chart.plot">XYPlot</a>&nbsp;plot,
  804. java.awt.geom.Rectangle2D&nbsp;dataArea,
  805. <a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a>&nbsp;domainAxis,
  806. <a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a>&nbsp;rangeAxis,
  807. int&nbsp;rendererIndex,
  808. <a href="../../../../org/jfree/chart/plot/PlotRenderingInfo.html" title="class in org.jfree.chart.plot">PlotRenderingInfo</a>&nbsp;info)</pre>
  809. <div class="block">Draws the annotation.</div>
  810. <dl>
  811. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  812. <dd><code><a href="../../../../org/jfree/chart/annotations/XYAnnotation.html#draw-java.awt.Graphics2D-org.jfree.chart.plot.XYPlot-java.awt.geom.Rectangle2D-org.jfree.chart.axis.ValueAxis-org.jfree.chart.axis.ValueAxis-int-org.jfree.chart.plot.PlotRenderingInfo-">draw</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/jfree/chart/annotations/XYAnnotation.html" title="interface in org.jfree.chart.annotations">XYAnnotation</a></code></dd>
  813. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  814. <dd><code><a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#draw-java.awt.Graphics2D-org.jfree.chart.plot.XYPlot-java.awt.geom.Rectangle2D-org.jfree.chart.axis.ValueAxis-org.jfree.chart.axis.ValueAxis-int-org.jfree.chart.plot.PlotRenderingInfo-">draw</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html" title="class in org.jfree.chart.annotations">XYTextAnnotation</a></code></dd>
  815. <dt><span class="paramLabel">Parameters:</span></dt>
  816. <dd><code>g2</code> - the graphics device.</dd>
  817. <dd><code>plot</code> - the plot.</dd>
  818. <dd><code>dataArea</code> - the data area.</dd>
  819. <dd><code>domainAxis</code> - the domain axis.</dd>
  820. <dd><code>rangeAxis</code> - the range axis.</dd>
  821. <dd><code>rendererIndex</code> - the renderer index.</dd>
  822. <dd><code>info</code> - the plot rendering info.</dd>
  823. </dl>
  824. </li>
  825. </ul>
  826. <a name="equals-java.lang.Object-">
  827. <!-- -->
  828. </a>
  829. <ul class="blockList">
  830. <li class="blockList">
  831. <h4>equals</h4>
  832. <pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.464">equals</a>(java.lang.Object&nbsp;obj)</pre>
  833. <div class="block">Tests this annotation for equality with an arbitrary object.</div>
  834. <dl>
  835. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  836. <dd><code><a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#equals-java.lang.Object-">equals</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html" title="class in org.jfree.chart.annotations">XYTextAnnotation</a></code></dd>
  837. <dt><span class="paramLabel">Parameters:</span></dt>
  838. <dd><code>obj</code> - the object (<code>null</code> permitted).</dd>
  839. <dt><span class="returnLabel">Returns:</span></dt>
  840. <dd><code>true</code> or <code>false</code>.</dd>
  841. </dl>
  842. </li>
  843. </ul>
  844. <a name="hashCode--">
  845. <!-- -->
  846. </a>
  847. <ul class="blockList">
  848. <li class="blockList">
  849. <h4>hashCode</h4>
  850. <pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.505">hashCode</a>()</pre>
  851. <div class="block">Returns a hash code for this instance.</div>
  852. <dl>
  853. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  854. <dd><code><a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#hashCode--">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html" title="class in org.jfree.chart.annotations">XYTextAnnotation</a></code></dd>
  855. <dt><span class="returnLabel">Returns:</span></dt>
  856. <dd>A hash code.</dd>
  857. </dl>
  858. </li>
  859. </ul>
  860. <a name="clone--">
  861. <!-- -->
  862. </a>
  863. <ul class="blockListLast">
  864. <li class="blockList">
  865. <h4>clone</h4>
  866. <pre>public&nbsp;java.lang.Object&nbsp;<a href="../../../../src-html/org/jfree/chart/annotations/XYPointerAnnotation.html#line.532">clone</a>()
  867. throws java.lang.CloneNotSupportedException</pre>
  868. <div class="block">Returns a clone of the annotation.</div>
  869. <dl>
  870. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  871. <dd><code>clone</code>&nbsp;in interface&nbsp;<code>org.jfree.util.PublicCloneable</code></dd>
  872. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  873. <dd><code><a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/annotations/XYTextAnnotation.html" title="class in org.jfree.chart.annotations">XYTextAnnotation</a></code></dd>
  874. <dt><span class="returnLabel">Returns:</span></dt>
  875. <dd>A clone.</dd>
  876. <dt><span class="throwsLabel">Throws:</span></dt>
  877. <dd><code>java.lang.CloneNotSupportedException</code> - if the annotation can't be cloned.</dd>
  878. </dl>
  879. </li>
  880. </ul>
  881. </li>
  882. </ul>
  883. </li>
  884. </ul>
  885. </div>
  886. </div>
  887. <!-- ========= END OF CLASS DATA ========= -->
  888. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  889. <div class="bottomNav"><a name="navbar.bottom">
  890. <!-- -->
  891. </a>
  892. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  893. <a name="navbar.bottom.firstrow">
  894. <!-- -->
  895. </a>
  896. <ul class="navList" title="Navigation">
  897. <li><a href="../../../../overview-summary.html">Overview</a></li>
  898. <li><a href="package-summary.html">Package</a></li>
  899. <li class="navBarCell1Rev">Class</li>
  900. <li><a href="class-use/XYPointerAnnotation.html">Use</a></li>
  901. <li><a href="package-tree.html">Tree</a></li>
  902. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  903. <li><a href="../../../../index-files/index-1.html">Index</a></li>
  904. <li><a href="../../../../help-doc.html">Help</a></li>
  905. </ul>
  906. </div>
  907. <div class="subNav">
  908. <ul class="navList">
  909. <li><a href="../../../../org/jfree/chart/annotations/XYLineAnnotation.html" title="class in org.jfree.chart.annotations"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  910. <li><a href="../../../../org/jfree/chart/annotations/XYPolygonAnnotation.html" title="class in org.jfree.chart.annotations"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  911. </ul>
  912. <ul class="navList">
  913. <li><a href="../../../../index.html?org/jfree/chart/annotations/XYPointerAnnotation.html" target="_top">Frames</a></li>
  914. <li><a href="XYPointerAnnotation.html" target="_top">No&nbsp;Frames</a></li>
  915. </ul>
  916. <ul class="navList" id="allclasses_navbar_bottom">
  917. <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  918. </ul>
  919. <div>
  920. <script type="text/javascript"><!--
  921. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  922. if(window==top) {
  923. allClassesLink.style.display = "block";
  924. }
  925. else {
  926. allClassesLink.style.display = "none";
  927. }
  928. //-->
  929. </script>
  930. </div>
  931. <div>
  932. <ul class="subNavList">
  933. <li>Summary:&nbsp;</li>
  934. <li>Nested&nbsp;|&nbsp;</li>
  935. <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
  936. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  937. <li><a href="#method.summary">Method</a></li>
  938. </ul>
  939. <ul class="subNavList">
  940. <li>Detail:&nbsp;</li>
  941. <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
  942. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  943. <li><a href="#method.detail">Method</a></li>
  944. </ul>
  945. </div>
  946. <a name="skip.navbar.bottom">
  947. <!-- -->
  948. </a></div>
  949. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  950. </body>
  951. </html>