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. As of 1.4 support for long term storage of all JavaBeansTM has been added to the java.beans package. Please see java.beans.XMLEncoder @version 1.22 1224 04/0318/0102 @author Steve Wilson


Class MetalBorders

Factory object that can vend Borders appropriate for the metal L & F. @author Steve Wilson @version 1.28 1229 02/0313/0102

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. As of 1.4 support for long term storage of all JavaBeansTM has been added to the java.beans package. Please see java.beans.XMLEncoder @version 1.26 1228 04/0305/0102 @author Tom Santos


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. As of 1.4 support for long term storage of all JavaBeansTM has been added to the java.beans package. Please see java.beans.XMLEncoder @see MetalComboBoxButton @version 1.33 1234 01/0325/0102 @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. As of 1.4 support for long term storage of all JavaBeansTM has been added to the java.beans package. Please see java.beans.XMLEncoder @version 1.1618 12/0310/01 @author Steve Wilson


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. As of 1.4 support for long term storage of all JavaBeansTM has been added to the java.beans package. Please see java.beans.XMLEncoder @see MetalComboBoxEditor @see MetalComboBoxButton @version 1.3940 12/0310/01 @author Tom Santos


Class MetalFileChooserUI

Metal L&F implementation of a FileChooser. @version 1.61 1265 07/0310/0102 @author Jeff Dinkins

Class MetalIconFactory

Factory object that vends Icons for the JavaTM look and feel (Metal). These icons are used extensively in Metal via the defaults mechanism. While other look and feels often use GIFs for icons creating icons in code facilitates switching to other themes.

Each method in this class returns either an Icon or null where null implies that there is no default icon.

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. As of 1.4 support for long term storage of all JavaBeansTM has been added to the java.beans package. Please see java.beans.XMLEncoder @version 1.52 1253 02/0308/0102 @author Michael C. Albers


Class MetalLookAndFeel

Implements the Java look and feel (codename: Metal).

For the keyboard keys defined for each component in this look and feel see Component Keystroke Actions for the Java Look and Feel.

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. As of 1.4 support for long term storage of all JavaBeansTM has been added to the java.beans package. Please see java.beans.XMLEncoder @version @(#)MetalLookAndFeel.java 1.153 01158 02/1204/0318 @author Steve Wilson

Class MetalLookAndFeel, void provideErrorFeedback(Component)

Invoked when the user attempts an invalid operation such as pasting into an uneditable JTextField that has focus.

If the user has enabled visual error indication on the desktop this method will flash the caption bar of the active window. The user can also set the property awt.visualbell=true to achieve the same results.

@param component Component the error occured in may be null indicating the error condition is not directly associated with a Component. @see javax.swing.LookAndFeel#providErrorFeedbackprovideErrorFeedback

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. As of 1.4 support for long term storage of all JavaBeansTM has been added to the java.beans package. Please see java.beans.XMLEncoder @version 1.23 1224 04/0302/0102 @author Michael C. Albers (Metal modifications) @author Jeff Dinkins (original BasicRadioButtonCode)


Class MetalRootPaneUI

Provides the metal look and feel implementation of RootPaneUI.

MetalRootPaneUI provides support for the windowDecorationStyle property of JRootPane. MetalRootPaneUI does this by way of installing a custom LayoutManager a private Component to render the appropriate widgets and a private Border. The LayoutManager is always installed regardless of the value of the windowDecorationStyle property but the Border and Component are only installed/added if the windowDecorationStyle is other than JRootPane.NONE.

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. As of 1.4 support for long term storage of all JavaBeansTM has been added to the java.beans package. Please see java.beans.XMLEncoder @version 1.14 1216 02/0304/0102 @author Terry Kellerman @since 1.4


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.20 1222 04/0318/0102 @author Steve Wilson