|
Generated by JDiff |
||||||||
PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES |
This file contains all the changes in documentation in the packagejavax.swing.plaf
as colored differences. Deletions are shownlike this, and additions are shown like this.
If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. Similarly, documentation which was inherited from another class or interface is not shown here.
Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently.
Pluggable look and feel interface for JButton. @version 1.13 0815 02/2602/9800 @author Jeff Dinkins
Pluggable look and feel interface for JColorChooser. @version 1.7 089 02/2602/9800 @author Amy Fowler @author Steve Wilson
Pluggable look and feel interface for JComboBox. @version 1.13 0815 02/2602/9800 @author Arnaud Weber @author Tom Santos
Return the nth Accessible child of the object. UI's might wish to override this if they present areas on the screen that can be viewed as components but actual components are not used for presenting those areas. Note: as of the Java 2 platform v1.3 it is recommended that developers call Component.AccessibleAWTComponent.getAccessibleChild() instead of using this method. @see #getAccessibleChildrenCount @param i zero-based index of child @return the nth Accessible child of the objectClass ComponentUI, int getAccessibleChildrenCount(JComponent)
Returns the number of accessible children in the object. If all of the children of this object implement Accessible than this method should return the number of children of this object. UI's might wish to override this if they present areas on the screen that can be viewed as components but actual components are not used for presenting those areas. Note: as of the Java 2 platform v1.3 it is recommended that developers call Component.AccessibleAWTComponent.getAccessibleChildrenCount() instead of using this method. @see #getAccessibleChild @return the number of accessible children in the object.
Pluggable look and feel interface for JDesktopIcon. @version 1.6 098 02/2102/9800 @author David Kloba
Pluggable look and feel interface for JDesktopPane. @version 1.6 098 02/2102/9800 @author David Kloba
Pluggable look and feel interface for JFileChooser @version 1.9 0811 02/2602/9800 @author Jeff Dinkins
A subclass of java.awt.Font that implements UIResource. UI classes which set default font properties should use this class.Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. A future release of Swing will provide support for long term persistence. @see javax.swing.plaf.UIResource @version 1.
8 0810 02/2802/9800 @author Hans Muller
Pluggable look and feel interface for JInternalFrame. @version 1.9 0911 02/2102/9800 @author David Kloba
Pluggable look and feel interface for JLabel. @version 1.7 099 02/2102/9800 @author Hans Muller
The JList pluggable look and feel delegate. This interface adds methods that allow the JList component to map locations e.g. mouse coordinates to list cells and from cell indices to the bounds of the cell. @version 1.6 098 02/2102/9800 @author Hans Muller
Pluggable look and feel interface for JMenuBar. @version 1.10 0812 02/2602/9800 @author Georges Saab @author David Karlton
Pluggable look and feel interface for JMenuItem. @version @(#)MenuItemUI.java 1.11 9813 00/0802/2602 @author Georges Saab @author David Karlton @author Arnaud Weber
Pluggable look and feel interface for JOptionPane. @version 1.7 089 02/2602/9800 @author Scott Violet
Pluggable look and feel interface for Panel. @version 1.3 085 02/2602/9800 @author Steve Wilson
Pluggable look and feel interface for JPopupMenu. @version 1.8 0911 02/2102/9800 @author Georges Saab @author David Karlton
Pluggable look and feel interface for JProgressBar. @version 1.8 0910 02/2102/9800 @author Rob Davis
Pluggable look and feel interface for JScrollBar. @version 1.7 989 00/0902/2102 @author David Kloba
Pluggable look and feel interface for JScrollPane. @version 1.12 0814 02/2602/9800 @author Hans Muller
Pluggable look and feel interface for JSeparator. @version 1.6 098 02/2102/9800 @author Georges Saab @author David Karlton
Pluggable look and feel interface for JSlider. @version 1.7 099 02/2102/9800 @author Hans Muller
Pluggable look and feel interface for JSplitPane. @version 1.11 0813 02/2602/9800 @author Scott Violet
Pluggable look and feel interface for JTabbedPane. @version 1.10 0812 02/2602/9800 @author Dave Moore @author Amy Fowler
Pluggable look and feel interface for JTableHeader. @version 1.7 099 02/2102/9800 @author Alan Chung
Pluggable look and feel interface for JTable. @version 1.7 099 02/2102/9800 @author Alan Chung
Text editor user interface @author Timothy Prinzing @version 1.24 0826 02/2602/9800
Pluggable look and feel interface for JToolBar. @version 1.9 0911 02/2102/9800 @author Georges Saab
Pluggable look and feel interface for JToolTip. @version 1.7 099 02/2102/9800 @author Dave Moore
Pluggable look and feel interface for JTree. @version 1.19 0821 02/2602/9800 @author Rob Davis @author Scott Violet
This interface is used to mark objects created by ComponentUI delegates. TheComponentUI.installUI()
andComponentUI.uninstallUI()
methods can use this interface to decide if a properties value has been overridden. For example the JList cellRenderer property is initialized by BasicListUI.installUI() only if it's initial value is null:if (list.getCellRenderer() == null) { list.setCellRenderer((ListCellRenderer)(UIManager.get("List.cellRenderer"))); }At uninstallUI() time we reset the property to null if its value is an instance of UIResource:if (list.getCellRenderer() instanceof UIResource) { list.setCellRenderer(null); }This pattern applies to all properties except the java.awt.Component properties font foreground and background. If one of these properties isn't initialized or is explicitly set to null its container provides the value. For this reason the"== null"
is unreliable when installUI() is called to dynamically change a components look and feel. So at installUI() time we check to see if the current value is a UIResource:if ( (list.getFont() instanceof UIResource)) { list.setFont(UIManager.getFont("List.font")); }@see ComponentUI @version 1.5 097 02/2102/9800 @author Hans Muller