|
Generated by JDiff |
||||||||
PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES |
This file contains all the changes in documentation in the packagejavax.swing.plaf.metal
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.
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.
AAsfuture releaseofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder @version 1.18 0222 12/0203/0001 @author Steve Wilson
Factory object that can vend Borders appropriate for the metal L & F. @author Steve Wilson @version 1.18 0228 12/0203/0001
Border for aPalattePalette. @since 1.3
MetalButtonUI implementationWarning: 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.
AAsfuture releaseofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder @version 1.22 0226 12/0203/0001 @author Tom Santos
CheckboxIcon implementation for OrganicCheckBoxUIWarning: 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.
AAsfuture releaseofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder @version 1.13 0215 12/0203/0001 @author Steve Wilson
CheckboxUI implementation for MetalCheckboxUIWarning: 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.
AAsfuture releaseofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder @version 1.14 0216 12/0203/0001 @author Michael C. Albers
JButton subclass to help out MetalComboBoxUIWarning: 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.
AAsfuture releaseofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder @see MetalComboBoxButton @version 1.27 0233 12/0203/0001 @author Tom Santos
The default editor for Metal editable combo boxesWarning: 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.
AAsfuture releaseofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder @version 1.14 0216 12/0203/0001 @author Steve Wilson
A subclass of BasicComboBoxEditor that implements UIResource. BasicComboBoxEditor doesn't implement UIResource directly so that applications can safely override the cellRenderer property with BasicListCellRenderer subclasses.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 releaseAs ofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder
This utility class draws the horizontal bars which indicate a MetalComboBox @see MetalComboBoxUI @version 1.Class MetalComboBoxIcon, int getIconHeight()9 0211 12/0203/0001 @author Tom Santos
Class MetalComboBoxIcon, int getIconWidth()stubbedCreated a stub tostatifysatisfy the interface.
stubbedCreated a stub tostatifysatisfy the interface.
Metal UI for JComboBoxWarning: 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.
AAsfuture releaseofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder @seeMetalComboBoxListCellRendererMetalComboBoxEditor @seeMetalPopupMenuBorderMetalComboBoxButton @version 1.29 0239 12/0203/0001 @author Tom Santos
This inner class is marked "public" due to a compiler bug. This class should be treated as a "protected" inner class. Instantiate it only within subclasses of. This class is now obsolete and doesn't do anything and is only included for backwards API compatibility. Do not call or override. @deprecated As of Java 2 platform v1.4.
Metal desktop icon. @version 1.14 0218 12/0203/0001 @author Steve Wilson
Metal L&F implementation of a FileChooser. @version 1.34 0261 12/0203/0001 @author Jeff Dinkins
Factory object thatcanvendsvendIcon
sIcons appropriatefor theforJavaTM look and feel (Metal). These icons are used extensively in Metal via the defaults mechanism. While otherLooklook andFeelsfeels often use GIFs forsomeiconsof these doing thiscreatingworkicons in code facilitatesthings whenswitching to otherThemesthemes.Each method in this class returns either an
.Icon
ornull
wherenull
implies that there is no default iconWarning: 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 releaseAs ofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder @version 1.46 0252 12/0203/0001 @author Michael C. Albers
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.
AAsfuture releaseofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder
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.
AAsfuture releaseofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder
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.
AAsfuture releaseofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder
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.
AAsfuture releaseofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder
Returns a checkbox icon. @since 1.3
Class that manages a JLF title bar @version 1.39 0249 12/0903/01 @author Steve Wilson @author Brian Beck @since 1.3
Metal implementation of JInternalFrame.@version 1.
20 0227 12/0203/0001 @author Steve Wilson
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.7 029 12/0203/0001 @author Hans Muller
ImplementsClass MetalLookAndFeel, void initClassDefaults(UIDefaults)The Metal Lookthe Java look andFeelfeel (codename: Metal).For the keyboard keys defined for each component in this
Looklook andFeel (L&F)feel see Component Keystroke Actions for theMetalJavaL&FLook 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.
A future releaseAs ofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder @version @(#)MetalLookAndFeel.java 1.118 00153 01/0212/0203 @author Steve Wilson
InitializeCreates theuiClassIDmapping from UI class IDs toBasicComponentUIComponentUI
mappingclasses putting the ID-ComponentUI
pairs in the passed-in defaults table.TheEachJComponent
classes define theirclass specifies its ownuiClassIDUIconstantsclass(seeIDAbstractComponentstring.getUIClassID).This tableFor examplemustJButton
map those constants to ahas the UI class IDBasicComponentUI"ButtonUI"class ofwhich thisthemethod mapsappropriatetotype"javax.swing.plaf.metal.MetalButtonUI". @see BasicLookAndFeel#getDefaults @see javax.swing.JComponent#getUIClassID
A Metal L&F implementation of PopupMenuSeparatorUI. This implementation is a "combined" view/controller. @version 1.5 026 12/0203/0001 @author Jeff Shapiro
The Metal implementation of ProgressBarUI.Class MetalProgressBarUI, void paint(Graphics, JComponent)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.
AAsfuture releaseofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder @version 1.17 0224 12/0203/0001 @author Michael C. Albers
TheDelegatessole reason for this paint methodpainting toeven be here is that the JLF/Metal ProgressBar has a bitone ofspecial highlighting that needs to get drawn. The core painting is defered totwothemethods:BasicProgressBar'spaintDeterminatepaint methodor paintIndeterminate.
RadioButtonUI implementation for MetalRadioButtonUIWarning: 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.
AAsfuture releaseofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder @version 1.17 0223 12/0203/0001 @author Michael C. Albers (Metal modifications) @author Jeff Dinkins (original BasicRadioButtonCode)
JButton object for Metal scrollbar arrows.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.
AAsfuture releaseofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder @version 1.15 08/28/98 @author Tom Santos @author Steve Wilson
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 releaseAs ofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder @1.12 0215 12/0203/0001 @author Steve Wilson
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 releaseAs ofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder @version 1.12 0214 12/0203/0001 @author Jeff Shapiro
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 releaseAs ofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder @version 1.27 0231 12/0203/0001 @author Tom Santos
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.
AAsfuture releaseofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder @version 1.6 028 12/0203/0001 @author Steve Wilson
The Metal subclass of BasicTabbedPaneUI.Class MetalTabbedPaneUI, int getTabLabelShiftX(int, int, boolean)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.
AAsfuture releaseofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder @version 1.19 08/28/98 @author Tom Santos
Class MetalTabbedPaneUI, int getTabLabelShiftY(int, int, boolean)OveriddenOverridden to do nothing for the Java L&F.
OveriddenOverridden to do nothing for the Java L&F.
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.
AAsfuture releaseofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder @author Steve Wilson @version 1.9 0213 12/0203/0001
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.15 0220 12/0203/0001 @author Steve Wilson
MetalToggleButton implementationWarning: 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.
AAsfuture releaseofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder @version 1.17 0220 12/0203/0001 @author Tom Santos
A Metal Look and Feel implementation of ToolBarUI. This implementation is a "combined" view/controller.@version 1.
19 0230 12/0203/0001 @author Jeff Shapiro
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 releaseAs ofSwing will provide1.4 support for long termpersistencestorage of all JavaBeansTM has been added to thejava.beans
package. Please see java.beans.XMLEncoder @version 1.17 0223 12/0203/0001 @author Steve Wilson
MetalTreeUI supportsThethe client propertymetal look and"value-add"feelsystemimplementation ofcustomizationTreeUI
.It
usesMetalTreeUI
itallows for configuring how todetermine what style of line tovisually render the spacing and delineationdrawbetween nodes.ThereThe following hints arethreesupported:choices.
TheAngled defaultA choiceline istodrawndraw noconnecting thelines.childAlso availableto theisparent.a more variant with angled legs running fromFor handling of the root node refer toparentjavax.swing.JTree#setRootVisibletoandchildjavax.swing.JTree#setShowsRootHandlesLastlyHorizontal youA can choose an option with horizonl lines be lines at allhorizontal line is drawn dividing the children of the root node.HereNone isDo some code to turn on angled legsnot draw any visual indication between nodes.tree.putClientProperty("JTree.lineStyle""Angled");As
Hereit issometypicallycodeimpratical toturn onobtainhorizontal linesthebetweenTreeUI
rootfromnodes.thetree.putClientProperty("JTree
.lineStyle" "Horizontal");Here is some code to turnand cast to an instance ofoffMetalTreeUI
lines all togetheryou enable this(whichpropertyisvia thedefault)client propertyJTree
.lineStyle. For example to switch toHorizontal
style you would do:tree.putClientProperty("JTree.lineStyle" "
NoneHorizontal");The default is
@version 1.Angled
.16 0219 12/0203/0001 @author Tom Santos @author Steve Wilson (value add stuff)