ImageTitle.html 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618
  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:41 CEST 2014 -->
  6. <title>ImageTitle (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="ImageTitle (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};
  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/ImageTitle.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/title/DateTitle.html" title="class in org.jfree.chart.title"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  53. <li><a href="../../../../org/jfree/chart/title/LegendGraphic.html" title="class in org.jfree.chart.title"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  54. </ul>
  55. <ul class="navList">
  56. <li><a href="../../../../index.html?org/jfree/chart/title/ImageTitle.html" target="_top">Frames</a></li>
  57. <li><a href="ImageTitle.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="#fields.inherited.from.class.org.jfree.chart.title.Title">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>Field&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.title</div>
  96. <h2 title="Class ImageTitle" class="title">Class ImageTitle</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/block/AbstractBlock.html" title="class in org.jfree.chart.block">org.jfree.chart.block.AbstractBlock</a></li>
  104. <li>
  105. <ul class="inheritance">
  106. <li><a href="../../../../org/jfree/chart/title/Title.html" title="class in org.jfree.chart.title">org.jfree.chart.title.Title</a></li>
  107. <li>
  108. <ul class="inheritance">
  109. <li>org.jfree.chart.title.ImageTitle</li>
  110. </ul>
  111. </li>
  112. </ul>
  113. </li>
  114. </ul>
  115. </li>
  116. </ul>
  117. <div class="description">
  118. <ul class="blockList">
  119. <li class="blockList">
  120. <dl>
  121. <dt>All Implemented Interfaces:</dt>
  122. <dd>java.io.Serializable, java.lang.Cloneable, <a href="../../../../org/jfree/chart/block/Block.html" title="interface in org.jfree.chart.block">Block</a>, org.jfree.ui.Drawable</dd>
  123. </dl>
  124. <hr>
  125. <br>
  126. <pre>public class <a href="../../../../src-html/org/jfree/chart/title/ImageTitle.html#line.89">ImageTitle</a>
  127. extends <a href="../../../../org/jfree/chart/title/Title.html" title="class in org.jfree.chart.title">Title</a></pre>
  128. <div class="block">A chart title that displays an image. This is useful, for example, if you
  129. have an image of your corporate logo and want to use as a footnote or part
  130. of a title in a chart you create.
  131. <P>
  132. ImageTitle needs an image passed to it in the constructor. For ImageTitle
  133. to work, you must have already loaded this image from its source (disk or
  134. URL). It is recommended you use something like
  135. Toolkit.getDefaultToolkit().getImage() to get the image. Then, use
  136. MediaTracker or some other message to make sure the image is fully loaded
  137. from disk.
  138. <P>
  139. SPECIAL NOTE: this class fails to serialize, so if you are
  140. relying on your charts to be serializable, please avoid using this class.</div>
  141. <dl>
  142. <dt><span class="seeLabel">See Also:</span></dt>
  143. <dd><a href="../../../../serialized-form.html#org.jfree.chart.title.ImageTitle">Serialized Form</a></dd>
  144. </dl>
  145. </li>
  146. </ul>
  147. </div>
  148. <div class="summary">
  149. <ul class="blockList">
  150. <li class="blockList">
  151. <!-- =========== FIELD SUMMARY =========== -->
  152. <ul class="blockList">
  153. <li class="blockList"><a name="field.summary">
  154. <!-- -->
  155. </a>
  156. <h3>Field Summary</h3>
  157. <ul class="blockList">
  158. <li class="blockList"><a name="fields.inherited.from.class.org.jfree.chart.title.Title">
  159. <!-- -->
  160. </a>
  161. <h3>Fields inherited from class&nbsp;org.jfree.chart.title.<a href="../../../../org/jfree/chart/title/Title.html" title="class in org.jfree.chart.title">Title</a></h3>
  162. <code><a href="../../../../org/jfree/chart/title/Title.html#DEFAULT_HORIZONTAL_ALIGNMENT">DEFAULT_HORIZONTAL_ALIGNMENT</a>, <a href="../../../../org/jfree/chart/title/Title.html#DEFAULT_PADDING">DEFAULT_PADDING</a>, <a href="../../../../org/jfree/chart/title/Title.html#DEFAULT_POSITION">DEFAULT_POSITION</a>, <a href="../../../../org/jfree/chart/title/Title.html#DEFAULT_VERTICAL_ALIGNMENT">DEFAULT_VERTICAL_ALIGNMENT</a>, <a href="../../../../org/jfree/chart/title/Title.html#visible">visible</a></code></li>
  163. </ul>
  164. </li>
  165. </ul>
  166. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  167. <ul class="blockList">
  168. <li class="blockList"><a name="constructor.summary">
  169. <!-- -->
  170. </a>
  171. <h3>Constructor Summary</h3>
  172. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
  173. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  174. <tr>
  175. <th class="colOne" scope="col">Constructor and Description</th>
  176. </tr>
  177. <tr class="altColor">
  178. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/title/ImageTitle.html#ImageTitle-java.awt.Image-">ImageTitle</a></span>(java.awt.Image&nbsp;image)</code>
  179. <div class="block">Creates a new image title.</div>
  180. </td>
  181. </tr>
  182. <tr class="rowColor">
  183. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/title/ImageTitle.html#ImageTitle-java.awt.Image-int-int-org.jfree.ui.RectangleEdge-org.jfree.ui.HorizontalAlignment-org.jfree.ui.VerticalAlignment-org.jfree.ui.RectangleInsets-">ImageTitle</a></span>(java.awt.Image&nbsp;image,
  184. int&nbsp;height,
  185. int&nbsp;width,
  186. org.jfree.ui.RectangleEdge&nbsp;position,
  187. org.jfree.ui.HorizontalAlignment&nbsp;horizontalAlignment,
  188. org.jfree.ui.VerticalAlignment&nbsp;verticalAlignment,
  189. org.jfree.ui.RectangleInsets&nbsp;padding)</code>
  190. <div class="block">Creates a new image title with the given image scaled to the given
  191. width and height in the given location.</div>
  192. </td>
  193. </tr>
  194. <tr class="altColor">
  195. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/title/ImageTitle.html#ImageTitle-java.awt.Image-org.jfree.ui.RectangleEdge-org.jfree.ui.HorizontalAlignment-org.jfree.ui.VerticalAlignment-">ImageTitle</a></span>(java.awt.Image&nbsp;image,
  196. org.jfree.ui.RectangleEdge&nbsp;position,
  197. org.jfree.ui.HorizontalAlignment&nbsp;horizontalAlignment,
  198. org.jfree.ui.VerticalAlignment&nbsp;verticalAlignment)</code>
  199. <div class="block">Creates a new image title.</div>
  200. </td>
  201. </tr>
  202. </table>
  203. </li>
  204. </ul>
  205. <!-- ========== METHOD SUMMARY =========== -->
  206. <ul class="blockList">
  207. <li class="blockList"><a name="method.summary">
  208. <!-- -->
  209. </a>
  210. <h3>Method Summary</h3>
  211. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  212. <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>
  213. <tr>
  214. <th class="colFirst" scope="col">Modifier and Type</th>
  215. <th class="colLast" scope="col">Method and Description</th>
  216. </tr>
  217. <tr id="i0" class="altColor">
  218. <td class="colFirst"><code>org.jfree.ui.Size2D</code></td>
  219. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/title/ImageTitle.html#arrange-java.awt.Graphics2D-org.jfree.chart.block.RectangleConstraint-">arrange</a></span>(java.awt.Graphics2D&nbsp;g2,
  220. <a href="../../../../org/jfree/chart/block/RectangleConstraint.html" title="class in org.jfree.chart.block">RectangleConstraint</a>&nbsp;constraint)</code>
  221. <div class="block">Arranges the contents of the block, within the given constraints, and
  222. returns the block size.</div>
  223. </td>
  224. </tr>
  225. <tr id="i1" class="rowColor">
  226. <td class="colFirst"><code>void</code></td>
  227. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/title/ImageTitle.html#draw-java.awt.Graphics2D-java.awt.geom.Rectangle2D-">draw</a></span>(java.awt.Graphics2D&nbsp;g2,
  228. java.awt.geom.Rectangle2D&nbsp;area)</code>
  229. <div class="block">Draws the title on a Java 2D graphics device (such as the screen or a
  230. printer).</div>
  231. </td>
  232. </tr>
  233. <tr id="i2" class="altColor">
  234. <td class="colFirst"><code>java.lang.Object</code></td>
  235. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/title/ImageTitle.html#draw-java.awt.Graphics2D-java.awt.geom.Rectangle2D-java.lang.Object-">draw</a></span>(java.awt.Graphics2D&nbsp;g2,
  236. java.awt.geom.Rectangle2D&nbsp;area,
  237. java.lang.Object&nbsp;params)</code>
  238. <div class="block">Draws the block within the specified area.</div>
  239. </td>
  240. </tr>
  241. <tr id="i3" class="rowColor">
  242. <td class="colFirst"><code>protected org.jfree.ui.Size2D</code></td>
  243. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/title/ImageTitle.html#drawHorizontal-java.awt.Graphics2D-java.awt.geom.Rectangle2D-">drawHorizontal</a></span>(java.awt.Graphics2D&nbsp;g2,
  244. java.awt.geom.Rectangle2D&nbsp;chartArea)</code>
  245. <div class="block">Draws the title on a Java 2D graphics device (such as the screen or a
  246. printer).</div>
  247. </td>
  248. </tr>
  249. <tr id="i4" class="altColor">
  250. <td class="colFirst"><code>protected org.jfree.ui.Size2D</code></td>
  251. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/title/ImageTitle.html#drawVertical-java.awt.Graphics2D-java.awt.geom.Rectangle2D-">drawVertical</a></span>(java.awt.Graphics2D&nbsp;g2,
  252. java.awt.geom.Rectangle2D&nbsp;chartArea)</code>
  253. <div class="block">Draws the title on a Java 2D graphics device (such as the screen or a
  254. printer).</div>
  255. </td>
  256. </tr>
  257. <tr id="i5" class="rowColor">
  258. <td class="colFirst"><code>boolean</code></td>
  259. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/title/ImageTitle.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;obj)</code>
  260. <div class="block">Tests this <code>ImageTitle</code> for equality with an arbitrary
  261. object.</div>
  262. </td>
  263. </tr>
  264. <tr id="i6" class="altColor">
  265. <td class="colFirst"><code>java.awt.Image</code></td>
  266. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/title/ImageTitle.html#getImage--">getImage</a></span>()</code>
  267. <div class="block">Returns the image for the title.</div>
  268. </td>
  269. </tr>
  270. <tr id="i7" class="rowColor">
  271. <td class="colFirst"><code>void</code></td>
  272. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/title/ImageTitle.html#setImage-java.awt.Image-">setImage</a></span>(java.awt.Image&nbsp;image)</code>
  273. <div class="block">Sets the image for the title and notifies registered listeners that the
  274. title has been modified.</div>
  275. </td>
  276. </tr>
  277. </table>
  278. <ul class="blockList">
  279. <li class="blockList"><a name="methods.inherited.from.class.org.jfree.chart.title.Title">
  280. <!-- -->
  281. </a>
  282. <h3>Methods inherited from class&nbsp;org.jfree.chart.title.<a href="../../../../org/jfree/chart/title/Title.html" title="class in org.jfree.chart.title">Title</a></h3>
  283. <code><a href="../../../../org/jfree/chart/title/Title.html#addChangeListener-org.jfree.chart.event.TitleChangeListener-">addChangeListener</a>, <a href="../../../../org/jfree/chart/title/Title.html#clone--">clone</a>, <a href="../../../../org/jfree/chart/title/Title.html#getHorizontalAlignment--">getHorizontalAlignment</a>, <a href="../../../../org/jfree/chart/title/Title.html#getNotify--">getNotify</a>, <a href="../../../../org/jfree/chart/title/Title.html#getPosition--">getPosition</a>, <a href="../../../../org/jfree/chart/title/Title.html#getVerticalAlignment--">getVerticalAlignment</a>, <a href="../../../../org/jfree/chart/title/Title.html#hashCode--">hashCode</a>, <a href="../../../../org/jfree/chart/title/Title.html#isVisible--">isVisible</a>, <a href="../../../../org/jfree/chart/title/Title.html#notifyListeners-org.jfree.chart.event.TitleChangeEvent-">notifyListeners</a>, <a href="../../../../org/jfree/chart/title/Title.html#removeChangeListener-org.jfree.chart.event.TitleChangeListener-">removeChangeListener</a>, <a href="../../../../org/jfree/chart/title/Title.html#setHorizontalAlignment-org.jfree.ui.HorizontalAlignment-">setHorizontalAlignment</a>, <a href="../../../../org/jfree/chart/title/Title.html#setNotify-boolean-">setNotify</a>, <a href="../../../../org/jfree/chart/title/Title.html#setPosition-org.jfree.ui.RectangleEdge-">setPosition</a>, <a href="../../../../org/jfree/chart/title/Title.html#setVerticalAlignment-org.jfree.ui.VerticalAlignment-">setVerticalAlignment</a>, <a href="../../../../org/jfree/chart/title/Title.html#setVisible-boolean-">setVisible</a></code></li>
  284. </ul>
  285. <ul class="blockList">
  286. <li class="blockList"><a name="methods.inherited.from.class.org.jfree.chart.block.AbstractBlock">
  287. <!-- -->
  288. </a>
  289. <h3>Methods inherited from class&nbsp;org.jfree.chart.block.<a href="../../../../org/jfree/chart/block/AbstractBlock.html" title="class in org.jfree.chart.block">AbstractBlock</a></h3>
  290. <code><a href="../../../../org/jfree/chart/block/AbstractBlock.html#arrange-java.awt.Graphics2D-">arrange</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#calculateTotalHeight-double-">calculateTotalHeight</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#calculateTotalWidth-double-">calculateTotalWidth</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#drawBorder-java.awt.Graphics2D-java.awt.geom.Rectangle2D-">drawBorder</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#getBorder--">getBorder</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#getBounds--">getBounds</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#getContentXOffset--">getContentXOffset</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#getContentYOffset--">getContentYOffset</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#getFrame--">getFrame</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#getHeight--">getHeight</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#getID--">getID</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#getMargin--">getMargin</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#getPadding--">getPadding</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#getWidth--">getWidth</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#setBorder-org.jfree.chart.block.BlockBorder-">setBorder</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#setBorder-double-double-double-double-">setBorder</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#setBounds-java.awt.geom.Rectangle2D-">setBounds</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#setFrame-org.jfree.chart.block.BlockFrame-">setFrame</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#setHeight-double-">setHeight</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#setID-java.lang.String-">setID</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#setMargin-double-double-double-double-">setMargin</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#setMargin-org.jfree.ui.RectangleInsets-">setMargin</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#setPadding-double-double-double-double-">setPadding</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#setPadding-org.jfree.ui.RectangleInsets-">setPadding</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#setWidth-double-">setWidth</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#toContentConstraint-org.jfree.chart.block.RectangleConstraint-">toContentConstraint</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#trimBorder-java.awt.geom.Rectangle2D-">trimBorder</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#trimMargin-java.awt.geom.Rectangle2D-">trimMargin</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#trimPadding-java.awt.geom.Rectangle2D-">trimPadding</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#trimToContentHeight-double-">trimToContentHeight</a>, <a href="../../../../org/jfree/chart/block/AbstractBlock.html#trimToContentWidth-double-">trimToContentWidth</a></code></li>
  291. </ul>
  292. <ul class="blockList">
  293. <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
  294. <!-- -->
  295. </a>
  296. <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
  297. <code>finalize, getClass, notify, notifyAll, toString, wait, wait, wait</code></li>
  298. </ul>
  299. <ul class="blockList">
  300. <li class="blockList"><a name="methods.inherited.from.class.org.jfree.chart.block.Block">
  301. <!-- -->
  302. </a>
  303. <h3>Methods inherited from interface&nbsp;org.jfree.chart.block.<a href="../../../../org/jfree/chart/block/Block.html" title="interface in org.jfree.chart.block">Block</a></h3>
  304. <code><a href="../../../../org/jfree/chart/block/Block.html#arrange-java.awt.Graphics2D-">arrange</a>, <a href="../../../../org/jfree/chart/block/Block.html#getBounds--">getBounds</a>, <a href="../../../../org/jfree/chart/block/Block.html#getID--">getID</a>, <a href="../../../../org/jfree/chart/block/Block.html#setBounds-java.awt.geom.Rectangle2D-">setBounds</a>, <a href="../../../../org/jfree/chart/block/Block.html#setID-java.lang.String-">setID</a></code></li>
  305. </ul>
  306. </li>
  307. </ul>
  308. </li>
  309. </ul>
  310. </div>
  311. <div class="details">
  312. <ul class="blockList">
  313. <li class="blockList">
  314. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  315. <ul class="blockList">
  316. <li class="blockList"><a name="constructor.detail">
  317. <!-- -->
  318. </a>
  319. <h3>Constructor Detail</h3>
  320. <a name="ImageTitle-java.awt.Image-">
  321. <!-- -->
  322. </a>
  323. <ul class="blockList">
  324. <li class="blockList">
  325. <h4>ImageTitle</h4>
  326. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/chart/title/ImageTitle.html#line.99">ImageTitle</a>(java.awt.Image&nbsp;image)</pre>
  327. <div class="block">Creates a new image title.</div>
  328. <dl>
  329. <dt><span class="paramLabel">Parameters:</span></dt>
  330. <dd><code>image</code> - the image (<code>null</code> not permitted).</dd>
  331. </dl>
  332. </li>
  333. </ul>
  334. <a name="ImageTitle-java.awt.Image-org.jfree.ui.RectangleEdge-org.jfree.ui.HorizontalAlignment-org.jfree.ui.VerticalAlignment-">
  335. <!-- -->
  336. </a>
  337. <ul class="blockList">
  338. <li class="blockList">
  339. <h4>ImageTitle</h4>
  340. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/chart/title/ImageTitle.html#line.113">ImageTitle</a>(java.awt.Image&nbsp;image,
  341. org.jfree.ui.RectangleEdge&nbsp;position,
  342. org.jfree.ui.HorizontalAlignment&nbsp;horizontalAlignment,
  343. org.jfree.ui.VerticalAlignment&nbsp;verticalAlignment)</pre>
  344. <div class="block">Creates a new image title.</div>
  345. <dl>
  346. <dt><span class="paramLabel">Parameters:</span></dt>
  347. <dd><code>image</code> - the image (<code>null</code> not permitted).</dd>
  348. <dd><code>position</code> - the title position.</dd>
  349. <dd><code>horizontalAlignment</code> - the horizontal alignment.</dd>
  350. <dd><code>verticalAlignment</code> - the vertical alignment.</dd>
  351. </dl>
  352. </li>
  353. </ul>
  354. <a name="ImageTitle-java.awt.Image-int-int-org.jfree.ui.RectangleEdge-org.jfree.ui.HorizontalAlignment-org.jfree.ui.VerticalAlignment-org.jfree.ui.RectangleInsets-">
  355. <!-- -->
  356. </a>
  357. <ul class="blockListLast">
  358. <li class="blockList">
  359. <h4>ImageTitle</h4>
  360. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/chart/title/ImageTitle.html#line.135">ImageTitle</a>(java.awt.Image&nbsp;image,
  361. int&nbsp;height,
  362. int&nbsp;width,
  363. org.jfree.ui.RectangleEdge&nbsp;position,
  364. org.jfree.ui.HorizontalAlignment&nbsp;horizontalAlignment,
  365. org.jfree.ui.VerticalAlignment&nbsp;verticalAlignment,
  366. org.jfree.ui.RectangleInsets&nbsp;padding)</pre>
  367. <div class="block">Creates a new image title with the given image scaled to the given
  368. width and height in the given location.</div>
  369. <dl>
  370. <dt><span class="paramLabel">Parameters:</span></dt>
  371. <dd><code>image</code> - the image (<code>null</code> not permitted).</dd>
  372. <dd><code>height</code> - the height used to draw the image.</dd>
  373. <dd><code>width</code> - the width used to draw the image.</dd>
  374. <dd><code>position</code> - the title position.</dd>
  375. <dd><code>horizontalAlignment</code> - the horizontal alignment.</dd>
  376. <dd><code>verticalAlignment</code> - the vertical alignment.</dd>
  377. <dd><code>padding</code> - the amount of space to leave around the outside of the
  378. title.</dd>
  379. </dl>
  380. </li>
  381. </ul>
  382. </li>
  383. </ul>
  384. <!-- ============ METHOD DETAIL ========== -->
  385. <ul class="blockList">
  386. <li class="blockList"><a name="method.detail">
  387. <!-- -->
  388. </a>
  389. <h3>Method Detail</h3>
  390. <a name="getImage--">
  391. <!-- -->
  392. </a>
  393. <ul class="blockList">
  394. <li class="blockList">
  395. <h4>getImage</h4>
  396. <pre>public&nbsp;java.awt.Image&nbsp;<a href="../../../../src-html/org/jfree/chart/title/ImageTitle.html#line.156">getImage</a>()</pre>
  397. <div class="block">Returns the image for the title.</div>
  398. <dl>
  399. <dt><span class="returnLabel">Returns:</span></dt>
  400. <dd>The image for the title (never <code>null</code>).</dd>
  401. </dl>
  402. </li>
  403. </ul>
  404. <a name="setImage-java.awt.Image-">
  405. <!-- -->
  406. </a>
  407. <ul class="blockList">
  408. <li class="blockList">
  409. <h4>setImage</h4>
  410. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/title/ImageTitle.html#line.166">setImage</a>(java.awt.Image&nbsp;image)</pre>
  411. <div class="block">Sets the image for the title and notifies registered listeners that the
  412. title has been modified.</div>
  413. <dl>
  414. <dt><span class="paramLabel">Parameters:</span></dt>
  415. <dd><code>image</code> - the new image (<code>null</code> not permitted).</dd>
  416. </dl>
  417. </li>
  418. </ul>
  419. <a name="arrange-java.awt.Graphics2D-org.jfree.chart.block.RectangleConstraint-">
  420. <!-- -->
  421. </a>
  422. <ul class="blockList">
  423. <li class="blockList">
  424. <h4>arrange</h4>
  425. <pre>public&nbsp;org.jfree.ui.Size2D&nbsp;<a href="../../../../src-html/org/jfree/chart/title/ImageTitle.html#line.184">arrange</a>(java.awt.Graphics2D&nbsp;g2,
  426. <a href="../../../../org/jfree/chart/block/RectangleConstraint.html" title="class in org.jfree.chart.block">RectangleConstraint</a>&nbsp;constraint)</pre>
  427. <div class="block">Arranges the contents of the block, within the given constraints, and
  428. returns the block size.</div>
  429. <dl>
  430. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  431. <dd><code><a href="../../../../org/jfree/chart/block/Block.html#arrange-java.awt.Graphics2D-org.jfree.chart.block.RectangleConstraint-">arrange</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/jfree/chart/block/Block.html" title="interface in org.jfree.chart.block">Block</a></code></dd>
  432. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  433. <dd><code><a href="../../../../org/jfree/chart/block/AbstractBlock.html#arrange-java.awt.Graphics2D-org.jfree.chart.block.RectangleConstraint-">arrange</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/block/AbstractBlock.html" title="class in org.jfree.chart.block">AbstractBlock</a></code></dd>
  434. <dt><span class="paramLabel">Parameters:</span></dt>
  435. <dd><code>g2</code> - the graphics device.</dd>
  436. <dd><code>constraint</code> - the constraint (<code>null</code> not permitted).</dd>
  437. <dt><span class="returnLabel">Returns:</span></dt>
  438. <dd>The block size (in Java2D units, never <code>null</code>).</dd>
  439. </dl>
  440. </li>
  441. </ul>
  442. <a name="draw-java.awt.Graphics2D-java.awt.geom.Rectangle2D-">
  443. <!-- -->
  444. </a>
  445. <ul class="blockList">
  446. <li class="blockList">
  447. <h4>draw</h4>
  448. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/title/ImageTitle.html#line.199">draw</a>(java.awt.Graphics2D&nbsp;g2,
  449. java.awt.geom.Rectangle2D&nbsp;area)</pre>
  450. <div class="block">Draws the title on a Java 2D graphics device (such as the screen or a
  451. printer).</div>
  452. <dl>
  453. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  454. <dd><code>draw</code>&nbsp;in interface&nbsp;<code>org.jfree.ui.Drawable</code></dd>
  455. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  456. <dd><code><a href="../../../../org/jfree/chart/title/Title.html#draw-java.awt.Graphics2D-java.awt.geom.Rectangle2D-">draw</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/title/Title.html" title="class in org.jfree.chart.title">Title</a></code></dd>
  457. <dt><span class="paramLabel">Parameters:</span></dt>
  458. <dd><code>g2</code> - the graphics device.</dd>
  459. <dd><code>area</code> - the area allocated for the title.</dd>
  460. </dl>
  461. </li>
  462. </ul>
  463. <a name="drawHorizontal-java.awt.Graphics2D-java.awt.geom.Rectangle2D-">
  464. <!-- -->
  465. </a>
  466. <ul class="blockList">
  467. <li class="blockList">
  468. <h4>drawHorizontal</h4>
  469. <pre>protected&nbsp;org.jfree.ui.Size2D&nbsp;<a href="../../../../src-html/org/jfree/chart/title/ImageTitle.html#line.223">drawHorizontal</a>(java.awt.Graphics2D&nbsp;g2,
  470. java.awt.geom.Rectangle2D&nbsp;chartArea)</pre>
  471. <div class="block">Draws the title on a Java 2D graphics device (such as the screen or a
  472. printer).</div>
  473. <dl>
  474. <dt><span class="paramLabel">Parameters:</span></dt>
  475. <dd><code>g2</code> - the graphics device.</dd>
  476. <dd><code>chartArea</code> - the area within which the title (and plot) should be
  477. drawn.</dd>
  478. <dt><span class="returnLabel">Returns:</span></dt>
  479. <dd>The size of the area used by the title.</dd>
  480. </dl>
  481. </li>
  482. </ul>
  483. <a name="drawVertical-java.awt.Graphics2D-java.awt.geom.Rectangle2D-">
  484. <!-- -->
  485. </a>
  486. <ul class="blockList">
  487. <li class="blockList">
  488. <h4>drawVertical</h4>
  489. <pre>protected&nbsp;org.jfree.ui.Size2D&nbsp;<a href="../../../../src-html/org/jfree/chart/title/ImageTitle.html#line.276">drawVertical</a>(java.awt.Graphics2D&nbsp;g2,
  490. java.awt.geom.Rectangle2D&nbsp;chartArea)</pre>
  491. <div class="block">Draws the title on a Java 2D graphics device (such as the screen or a
  492. printer).</div>
  493. <dl>
  494. <dt><span class="paramLabel">Parameters:</span></dt>
  495. <dd><code>g2</code> - the graphics device.</dd>
  496. <dd><code>chartArea</code> - the area within which the title (and plot) should be
  497. drawn.</dd>
  498. <dt><span class="returnLabel">Returns:</span></dt>
  499. <dd>The size of the area used by the title.</dd>
  500. </dl>
  501. </li>
  502. </ul>
  503. <a name="draw-java.awt.Graphics2D-java.awt.geom.Rectangle2D-java.lang.Object-">
  504. <!-- -->
  505. </a>
  506. <ul class="blockList">
  507. <li class="blockList">
  508. <h4>draw</h4>
  509. <pre>public&nbsp;java.lang.Object&nbsp;<a href="../../../../src-html/org/jfree/chart/title/ImageTitle.html#line.334">draw</a>(java.awt.Graphics2D&nbsp;g2,
  510. java.awt.geom.Rectangle2D&nbsp;area,
  511. java.lang.Object&nbsp;params)</pre>
  512. <div class="block">Draws the block within the specified area.</div>
  513. <dl>
  514. <dt><span class="paramLabel">Parameters:</span></dt>
  515. <dd><code>g2</code> - the graphics device.</dd>
  516. <dd><code>area</code> - the area.</dd>
  517. <dd><code>params</code> - ignored (<code>null</code> permitted).</dd>
  518. <dt><span class="returnLabel">Returns:</span></dt>
  519. <dd>Always <code>null</code>.</dd>
  520. </dl>
  521. </li>
  522. </ul>
  523. <a name="equals-java.lang.Object-">
  524. <!-- -->
  525. </a>
  526. <ul class="blockListLast">
  527. <li class="blockList">
  528. <h4>equals</h4>
  529. <pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/jfree/chart/title/ImageTitle.html#line.354">equals</a>(java.lang.Object&nbsp;obj)</pre>
  530. <div class="block">Tests this <code>ImageTitle</code> for equality with an arbitrary
  531. object. Returns <code>true</code> if:
  532. <ul>
  533. <li><code>obj</code> is an instance of <code>ImageTitle</code>;
  534. <li><code>obj</code> references the same image as this
  535. <code>ImageTitle</code>;
  536. <li><code>super.equals(obj)</code> returns <code>true</code>;
  537. </ul></div>
  538. <dl>
  539. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  540. <dd><code><a href="../../../../org/jfree/chart/title/Title.html#equals-java.lang.Object-">equals</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/title/Title.html" title="class in org.jfree.chart.title">Title</a></code></dd>
  541. <dt><span class="paramLabel">Parameters:</span></dt>
  542. <dd><code>obj</code> - the object (<code>null</code> permitted).</dd>
  543. <dt><span class="returnLabel">Returns:</span></dt>
  544. <dd>A boolean.</dd>
  545. </dl>
  546. </li>
  547. </ul>
  548. </li>
  549. </ul>
  550. </li>
  551. </ul>
  552. </div>
  553. </div>
  554. <!-- ========= END OF CLASS DATA ========= -->
  555. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  556. <div class="bottomNav"><a name="navbar.bottom">
  557. <!-- -->
  558. </a>
  559. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  560. <a name="navbar.bottom.firstrow">
  561. <!-- -->
  562. </a>
  563. <ul class="navList" title="Navigation">
  564. <li><a href="../../../../overview-summary.html">Overview</a></li>
  565. <li><a href="package-summary.html">Package</a></li>
  566. <li class="navBarCell1Rev">Class</li>
  567. <li><a href="class-use/ImageTitle.html">Use</a></li>
  568. <li><a href="package-tree.html">Tree</a></li>
  569. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  570. <li><a href="../../../../index-files/index-1.html">Index</a></li>
  571. <li><a href="../../../../help-doc.html">Help</a></li>
  572. </ul>
  573. </div>
  574. <div class="subNav">
  575. <ul class="navList">
  576. <li><a href="../../../../org/jfree/chart/title/DateTitle.html" title="class in org.jfree.chart.title"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  577. <li><a href="../../../../org/jfree/chart/title/LegendGraphic.html" title="class in org.jfree.chart.title"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  578. </ul>
  579. <ul class="navList">
  580. <li><a href="../../../../index.html?org/jfree/chart/title/ImageTitle.html" target="_top">Frames</a></li>
  581. <li><a href="ImageTitle.html" target="_top">No&nbsp;Frames</a></li>
  582. </ul>
  583. <ul class="navList" id="allclasses_navbar_bottom">
  584. <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  585. </ul>
  586. <div>
  587. <script type="text/javascript"><!--
  588. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  589. if(window==top) {
  590. allClassesLink.style.display = "block";
  591. }
  592. else {
  593. allClassesLink.style.display = "none";
  594. }
  595. //-->
  596. </script>
  597. </div>
  598. <div>
  599. <ul class="subNavList">
  600. <li>Summary:&nbsp;</li>
  601. <li>Nested&nbsp;|&nbsp;</li>
  602. <li><a href="#fields.inherited.from.class.org.jfree.chart.title.Title">Field</a>&nbsp;|&nbsp;</li>
  603. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  604. <li><a href="#method.summary">Method</a></li>
  605. </ul>
  606. <ul class="subNavList">
  607. <li>Detail:&nbsp;</li>
  608. <li>Field&nbsp;|&nbsp;</li>
  609. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  610. <li><a href="#method.detail">Method</a></li>
  611. </ul>
  612. </div>
  613. <a name="skip.navbar.bottom">
  614. <!-- -->
  615. </a></div>
  616. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  617. </body>
  618. </html>