| Home >> All >> org >> jfree >> [ ui Javadoc ] |
| | org.jfree.ui.about.* (19) | | org.jfree.ui.about.resources.* (5) | | org.jfree.ui.action.* (8) |
| | org.jfree.ui.junit.* (13) | | org.jfree.ui.tabbedui.* (8) |
org.jfree.ui: Javadoc index of package org.jfree.ui.
Package Samples:
org.jfree.ui.about.resources: Classes for providing information about an application.
org.jfree.ui.tabbedui: Utility classes for creating user interfaces.
org.jfree.ui.junit: Utility classes for creating user interfaces.
org.jfree.ui.about
org.jfree.ui.action
Classes:
WizardDialog: A dialog that presents the user with a sequence of steps for completing a task. The dialog contains "Next" and "Previous" buttons, allowing the user to navigate through the task. When the user backs up by one or more steps, the dialog keeps the completed steps so that they can be reused if the user doesn't change anything - this handles the cases where the user backs up a few steps just to review what has been completed. But if the user changes some options in an earlier step, then the dialog may have to discard the later steps and have them repeated. THIS CLASS IS NOT WORKING CORRECTLY YET.
Spacer: Represents an amount of blank space inside (or sometimes outside) a rectangle. This class is similar in function to the Insets class, but allows for the space to be specified in relative terms as well as absolute terms. Instances of this class are immutable. In general, using RectangleInsets is preferred to this class.
KeyedComboBoxModel: The KeyedComboBox model allows to define an internal key (the data element) for every entry in the model. This class is usefull in all cases, where the public text differs from the internal view on the data. A separation between presentation data and processing data is a prequesite for localizing combobox entries. This model does not allow selected elements, which are not in the list of valid elements.
SystemPropertiesFrame: A frame containing a table that displays the system properties for the current Java Virtual Machine (JVM). It is useful to incorporate this frame into an application for diagnostic purposes, since it provides a convenient means for the user to return configuration and version information when reporting problems.
SortButtonRenderer: A table cell renderer for table headings - uses one of three JButton instances to indicate the sort order for the table column. This class (and also BevelArrowIcon) is adapted from original code by Nobuo Tamemasa (version 1.0, 26-Feb-1999) posted on www.codeguru.com.
ApplicationFrame: A base class for creating the main frame for simple applications. The frame listens for window closing events, and responds by shutting down the JVM. This is OK for small demo applications...for more serious applications, you'll want to use something more robust.
Size2D: A simple class for representing the dimensions of an object. It would be better to use Dimension2D , but this class is broken on various JDK releases (particularly JDK 1.3.1, refer to bugs 4189446 and 4976448 on the Java bug parade).
DowngradeActionMap: An actionmap, which is JDK 1.2.2 compatible. This implementation does not implement the ActionMap interface of JDK 1.3 or higher to maintain the compatibility with JDK 1.2 which does not know this interface. The usage is still the same.
BevelArrowIcon: An arrow icon that can point up or down (usually used to indicate the sort direction in a table). This class (and also SortButtonRenderer) is based on original code by Nobuo Tamemasa (version 1.0, 26-Feb-1999) posted on www.codeguru.com.
OverlayLayout: A simple layoutmanager to overlay all components of a parent. This layout manager acts similiar to the card layout, but all childs of the parent band have the same size and all childs can be visible at the same time.
ActionRadioButton: The ActionRadioButton is used to connect an Action and its properties to a JRadioButton. This functionality is already implemented in JDK 1.3 but needed for JDK 1.2.2 compatibility.
ActionMenuItem: The ActionMenuItem is used to connect an Action and its properties to an MenuItem. This functionality is already implemented in JDK 1.3 but needed for JDK 1.2.2 compatibility.
Licences: Contains the full texts of the GNU General Public Licence and the GNU Lesser General Public Licence. These are used in the presentation of a standard 'About' frame.
ActionButton: The ActionButton is used to connect an Action and its properties to a Button. This functionality is already implemented in JDK 1.3 but needed for JDK 1.2.2 compatibility.
FontDisplayField: A field for displaying a font selection. The display field itself is read-only, to the developer must provide another mechanism to allow the user to change the font.
ExtendedDrawable: A drawable that has a preferred size and aspect ratio. Implement this interface to gain some control over the rendering and layouting process for the drawable.
SortableTableHeaderListener: Captures mouse clicks on a table header, with the intention of triggering a sort. Adapted from code by Nabuo Tamemasa posted on http://www.codeguru.com.
TextAnchor: Used to indicate the position of an anchor point for a text string. This is frequently used to align a string to a fixed point in some coordinate space.
AbstractActionDowngrade: A class that allows Action features introduced in JDK 1.3 to be used with JDK 1.2.2, by defining the two new constants introduced by Sun in JDK 1.3.
FontChooserPanel: A panel for choosing a font from the available system fonts - still a bit of a hack at the moment, but good enough for demonstration applications.
FloatingButtonEnabler: Enables a button to have a simple floating effect. The border of the button is only visible, when the mouse pointer is floating over the button.
L1R3ButtonPanel: A 'ready-made' panel that has one button on the left and three buttons on the right - nested panels and layout managers take care of resizing.
L1R2ButtonPanel: A 'ready-made' panel that has one button on the left and two buttons on the right - nested panels and layout managers take care of resizing.
StandardGradientPaintTransformerTests: Tests for the org.jfree.ui.StandardGradientPaintTransformer class.
L1R1ButtonPanel: A 'ready-made' panel that has one button on the left and another button on the right - a layout manager takes care of resizing.
| Home | Contact Us | Privacy Policy | Terms of Service |