Java Doc for Title.java in  » Chart » jfreechart » org » jfree » chart » title » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Chart » jfreechart » org.jfree.chart.title 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.jfree.chart.block.AbstractBlock
      org.jfree.chart.title.Title

All known Subclasses:   org.jfree.chart.title.CompositeTitle,  org.jfree.chart.title.TextTitle,  org.jfree.chart.title.ImageTitle,  org.jfree.chart.title.PaintScaleLegend,  org.jfree.chart.title.LegendTitle,
Title
abstract public class Title extends AbstractBlock implements Block,Cloneable,Serializable(Code)
The base class for all chart titles. A chart can have multiple titles, appearing at the top, bottom, left or right of the chart.

Concrete implementations of this class will render text and images, and hence do the actual work of drawing titles.



Field Summary
final public static  HorizontalAlignmentDEFAULT_HORIZONTAL_ALIGNMENT
     The default horizontal alignment.
final public static  RectangleInsetsDEFAULT_PADDING
     Default title padding.
final public static  RectangleEdgeDEFAULT_POSITION
     The default title position.
final public static  VerticalAlignmentDEFAULT_VERTICAL_ALIGNMENT
     The default vertical alignment.

Constructor Summary
protected  Title()
     Creates a new title, using default attributes where necessary.
protected  Title(RectangleEdge position, HorizontalAlignment horizontalAlignment, VerticalAlignment verticalAlignment)
     Creates a new title, using default attributes where necessary.
protected  Title(RectangleEdge position, HorizontalAlignment horizontalAlignment, VerticalAlignment verticalAlignment, RectangleInsets padding)
     Creates a new title.

Method Summary
public  voidaddChangeListener(TitleChangeListener listener)
     Registers an object for notification of changes to the title.
public  Objectclone()
     Returns a clone of the title.
abstract public  voiddraw(Graphics2D g2, Rectangle2D area)
     Draws the title on a Java 2D graphics device (such as the screen or a printer).
public  booleanequals(Object obj)
     Tests an object for equality with this title.
Parameters:
  obj - the object (null not permitted).
public  HorizontalAlignmentgetHorizontalAlignment()
     Returns the horizontal alignment of the title.
public  booleangetNotify()
     Returns the flag that indicates whether or not the notification mechanism is enabled.
public  RectangleEdgegetPosition()
     Returns the position of the title.
public  VerticalAlignmentgetVerticalAlignment()
     Returns the vertical alignment of the title.
public  inthashCode()
     Returns a hashcode for the title.
protected  voidnotifyListeners(TitleChangeEvent event)
     Notifies all registered listeners that the chart title has changed in some way.
public  voidremoveChangeListener(TitleChangeListener listener)
     Unregisters an object for notification of changes to the chart title.
public  voidsetHorizontalAlignment(HorizontalAlignment alignment)
     Sets the horizontal alignment for the title and sends a TitleChangeEvent to all registered listeners.
public  voidsetNotify(boolean flag)
     Sets the flag that indicates whether or not the notification mechanism is enabled.
public  voidsetPosition(RectangleEdge position)
     Sets the position for the title and sends a TitleChangeEvent to all registered listeners.
public  voidsetVerticalAlignment(VerticalAlignment alignment)
     Sets the vertical alignment for the title, and notifies any registered listeners of the change.

Field Detail
DEFAULT_HORIZONTAL_ALIGNMENT
final public static HorizontalAlignment DEFAULT_HORIZONTAL_ALIGNMENT(Code)
The default horizontal alignment.



DEFAULT_PADDING
final public static RectangleInsets DEFAULT_PADDING(Code)
Default title padding.



DEFAULT_POSITION
final public static RectangleEdge DEFAULT_POSITION(Code)
The default title position.



DEFAULT_VERTICAL_ALIGNMENT
final public static VerticalAlignment DEFAULT_VERTICAL_ALIGNMENT(Code)
The default vertical alignment.




Constructor Detail
Title
protected Title()(Code)
Creates a new title, using default attributes where necessary.



Title
protected Title(RectangleEdge position, HorizontalAlignment horizontalAlignment, VerticalAlignment verticalAlignment)(Code)
Creates a new title, using default attributes where necessary.
Parameters:
  position - the position of the title (null not permitted).
Parameters:
  horizontalAlignment - the horizontal alignment of the title (null not permitted).
Parameters:
  verticalAlignment - the vertical alignment of the title (null not permitted).



Title
protected Title(RectangleEdge position, HorizontalAlignment horizontalAlignment, VerticalAlignment verticalAlignment, RectangleInsets padding)(Code)
Creates a new title.
Parameters:
  position - the position of the title (null not permitted).
Parameters:
  horizontalAlignment - the horizontal alignment of the title (LEFT,CENTER or RIGHT, null not permitted).
Parameters:
  verticalAlignment - the vertical alignment of the title (TOP, MIDDLE or BOTTOM, null not permitted).
Parameters:
  padding - the amount of space to leave around the outside of the title (null not permitted).




Method Detail
addChangeListener
public void addChangeListener(TitleChangeListener listener)(Code)
Registers an object for notification of changes to the title.
Parameters:
  listener - the object that is being registered.



clone
public Object clone() throws CloneNotSupportedException(Code)
Returns a clone of the title.

One situation when this is useful is when editing the title properties - you can edit a clone, and then it is easier to cancel the changes if necessary. A clone of the title.
throws:
  CloneNotSupportedException - not thrown by this class, but it may be thrown by subclasses.




draw
abstract public void draw(Graphics2D g2, Rectangle2D area)(Code)
Draws the title on a Java 2D graphics device (such as the screen or a printer).
Parameters:
  g2 - the graphics device.
Parameters:
  area - the area allocated for the title (subclasses should notdraw outside this area).



equals
public boolean equals(Object obj)(Code)
Tests an object for equality with this title.
Parameters:
  obj - the object (null not permitted). true or false.



getHorizontalAlignment
public HorizontalAlignment getHorizontalAlignment()(Code)
Returns the horizontal alignment of the title. The horizontal alignment (never null).



getNotify
public boolean getNotify()(Code)
Returns the flag that indicates whether or not the notification mechanism is enabled. The flag.



getPosition
public RectangleEdge getPosition()(Code)
Returns the position of the title. The title position (never null).



getVerticalAlignment
public VerticalAlignment getVerticalAlignment()(Code)
Returns the vertical alignment of the title. The vertical alignment (never null).



hashCode
public int hashCode()(Code)
Returns a hashcode for the title. The hashcode.



notifyListeners
protected void notifyListeners(TitleChangeEvent event)(Code)
Notifies all registered listeners that the chart title has changed in some way.
Parameters:
  event - an object that contains information about the change to the title.



removeChangeListener
public void removeChangeListener(TitleChangeListener listener)(Code)
Unregisters an object for notification of changes to the chart title.
Parameters:
  listener - the object that is being unregistered.



setHorizontalAlignment
public void setHorizontalAlignment(HorizontalAlignment alignment)(Code)
Sets the horizontal alignment for the title and sends a TitleChangeEvent to all registered listeners.
Parameters:
  alignment - the horizontal alignment (null not permitted).



setNotify
public void setNotify(boolean flag)(Code)
Sets the flag that indicates whether or not the notification mechanism is enabled. There are certain situations (such as cloning) where you want to turn notification off temporarily.
Parameters:
  flag - the new value of the flag.



setPosition
public void setPosition(RectangleEdge position)(Code)
Sets the position for the title and sends a TitleChangeEvent to all registered listeners.
Parameters:
  position - the position (null not permitted).



setVerticalAlignment
public void setVerticalAlignment(VerticalAlignment alignment)(Code)
Sets the vertical alignment for the title, and notifies any registered listeners of the change.
Parameters:
  alignment - the new vertical alignment (TOP, MIDDLE or BOTTOM, null not permitted).



Methods inherited from org.jfree.chart.block.AbstractBlock
public Size2D arrange(Graphics2D g2)(Code)(Java Doc)
public Size2D arrange(Graphics2D g2, RectangleConstraint constraint)(Code)(Java Doc)
protected double calculateTotalHeight(double contentHeight)(Code)(Java Doc)
protected double calculateTotalWidth(double contentWidth)(Code)(Java Doc)
public Object clone() throws CloneNotSupportedException(Code)(Java Doc)
protected void drawBorder(Graphics2D g2, Rectangle2D area)(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
public BlockBorder getBorder()(Code)(Java Doc)
public Rectangle2D getBounds()(Code)(Java Doc)
public double getContentXOffset()(Code)(Java Doc)
public double getContentYOffset()(Code)(Java Doc)
public BlockFrame getFrame()(Code)(Java Doc)
public double getHeight()(Code)(Java Doc)
public String getID()(Code)(Java Doc)
public RectangleInsets getMargin()(Code)(Java Doc)
public RectangleInsets getPadding()(Code)(Java Doc)
public double getWidth()(Code)(Java Doc)
public void setBorder(BlockBorder border)(Code)(Java Doc)
public void setBorder(double top, double left, double bottom, double right)(Code)(Java Doc)
public void setBounds(Rectangle2D bounds)(Code)(Java Doc)
public void setFrame(BlockFrame frame)(Code)(Java Doc)
public void setHeight(double height)(Code)(Java Doc)
public void setID(String id)(Code)(Java Doc)
public void setMargin(RectangleInsets margin)(Code)(Java Doc)
public void setMargin(double top, double left, double bottom, double right)(Code)(Java Doc)
public void setPadding(RectangleInsets padding)(Code)(Java Doc)
public void setPadding(double top, double left, double bottom, double right)(Code)(Java Doc)
public void setWidth(double width)(Code)(Java Doc)
protected RectangleConstraint toContentConstraint(RectangleConstraint c)(Code)(Java Doc)
protected Rectangle2D trimBorder(Rectangle2D area)(Code)(Java Doc)
protected Rectangle2D trimMargin(Rectangle2D area)(Code)(Java Doc)
protected Rectangle2D trimPadding(Rectangle2D area)(Code)(Java Doc)
protected double trimToContentHeight(double fixedHeight)(Code)(Java Doc)
protected double trimToContentWidth(double fixedWidth)(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.