Generated by
JDiff

javax.swing.plaf.metal Documentation Differences

This file contains all the changes in documentation in the package javax.swing.plaf.metal as colored differences. Deletions are shown like 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.

Class DefaultMetalTheme

This class describes the default Metal Theme.

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. @version 1.15 0818 02/2802/9800 @author Steve Wilson


Class MetalBorders

Factory object that can vend Borders appropriate for the metal L & F. @author Steve Wilson @version 1.12 0418 02/2202/9900

Class MetalButtonUI

MetalButtonUI implementation

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. @version 1.20 0822 02/2802/9800 @author Tom Santos


Class MetalCheckBoxIcon

CheckboxIcon implementation for OrganicCheckBoxUI

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. @version 1.9 0813 02/2802/9800 @author Steve Wilson


Class MetalCheckBoxUI

CheckboxUI implementation for MetalCheckboxUI

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. @version 1.12 0814 02/2802/9800 @author Michael C. Albers


Class MetalComboBoxButton

JButton subclass to help out MetalComboBoxUI

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 MetalComboBoxButton @version 1.19 0527 02/2502/9800 @author Tom Santos


Class MetalComboBoxEditor

The default editor for Metal editable combo boxes

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. @version 1.9 0814 02/2802/9800 @author Steve Wilson


Class MetalComboBoxIcon

This utility class draws the horizontal bars which indicate a MetalComboBox @see MetalComboBoxUI @version 1.7 089 02/2602/9800 @author Tom Santos

Class MetalComboBoxUI

Metal UI for JComboBox

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 MetalComboBoxListCellRenderer @see MetalPopupMenuBorder @version 1.17 0729 02/0902/9800 @author Tom Santos


Class MetalDesktopIconUI

Metal desktop icon. @version 1.12 0814 02/2602/9800 @author Steve Wilson

Class MetalFileChooserUI

BasicMetal L&F implementation of a FileChooser. @version 1.2334 0402/2202/9900 @author Jeff Dinkins

Class MetalIconFactory

Factory object that can vend Icons appropriate for Metal. These are used extensively in Metal via the defaults mechanism. While other Look and Feels use GIFs for some of these doing this work in code facilitates things when switching to other Themes.

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. @version 1.39 0446 02/2202/9900 @author Michael C. Albers


Class MetalInternalFrameUI

Metal implementation of JInternalFrame.

@version 1.16 0920 02/1702/9800 @author Steve Wilson


Class MetalLabelUI

A Windows L&F implementation of LabelUI. This implementation is completely static i.e. there's only one UIView implementation that's shared by all JLabel objects. @version 1.5 087 02/2602/9800 @author Hans Muller

Class MetalLookAndFeel

Implements The Metal Look and Feel.

For the keyboard keys defined for each component in this Look and Feel (L&F) see Component Keystroke Actions for the Metal L&F.

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. @version @(#)MetalLookAndFeel.java 1.94 04118 00/2202/9902 @author Steve Wilson


Class MetalPopupMenuSeparatorUI

A Metal L&F implementation of PopupMenuSeparatorUI. This implementation is a "combined" view/controller. @version 1.3 085 02/2602/9800 @author Jeff Shapiro

Class MetalProgressBarUI

The Metal implementation of ProgressBarUI.

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. @version 1.14 0817 02/2802/9800 @author Michael C. Albers


Class MetalRadioButtonUI

RadioButtonUI implementation for MetalRadioButtonUI

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. @version 1.13 0817 02/2802/9800 @author Michael C. Albers (Metal modifications) @author Jeff Dinkins (original BasicRadioButtonCode)


Class MetalScrollPaneUI

A Metal L&F implementation of ScrollPaneUI.

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. @1.10 0812 02/2802/9800 @author Steve Wilson


Class MetalSeparatorUI

A Metal L&F implementation of SeparatorUI. This implementation is a "combined" view/controller.

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. @version 1.10 0812 02/2802/9800 @author Jeff Shapiro


Class MetalSliderUI

A Java L&F implementation of SliderUI.

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. @version 1.24 0827 02/2802/9800 @author Tom Santos


Class MetalSplitPaneUI

Metal split pane.

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. @version 1.4 086 02/2802/9800 @author Steve Wilson


Class MetalTextFieldUI

Basis of a look and feel for a JTextField.

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. @author Steve Wilson @version 1.6 089 02/2802/9800


Class MetalTheme

This interface acts as a generic way to describe the colors used by Metal. Classes which implement this interface can be used to swap the colors in a Metal application. @version 1.13 0815 02/2602/9800 @author Steve Wilson

Class MetalToggleButtonUI

MetalToggleButton implementation

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. @version 1.15 0817 02/2802/9800 @author Tom Santos


Class MetalToolBarUI

A Metal Look and Feel implementation of ToolBarUI. This implementation is a "combined" view/controller.

@version 1.18 0419 02/2202/9900 @author Jeff Shapiro


Class MetalToolTipUI

A Metal L&F extension of BasicToolTipUI.

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. @version 1.12 0417 02/2202/9900 @author Steve Wilson


Class MetalTreeUI

MetalTreeUI supports the client property "value-add" system of customization It uses it to determine what style of line to draw. There are three choices. The default choice is to draw no lines. Also available is a more variant with angled legs running from parent to child. Lastly you can choose an option with horizonl lines be lines at all. Here is some code to turn on angled legs. tree.putClientProperty("JTree.lineStyle" "Angled"); Here is some code to turn on horizontal lines between root nodes. tree.putClientProperty("JTree.lineStyle" "Horizontal"); Here is some code to turn off lines all together (which is the default). tree.putClientProperty("JTree.lineStyle" "None"); @version 1.14 0816 02/2602/9800 @author Tom Santos @author Steve Wilson (value add stuff)