javax.swing.plaf.metal

Home
Java Source Code / Java Documentation
1.6.0 JDK Core
2.6.0 JDK Modules
3.6.0 JDK Modules com.sun
4.6.0 JDK Modules com.sun.java
5.6.0 JDK Modules sun
6.6.0 JDK Platform
7.Ajax
8.Apache Harmony Java SE
9.Aspect oriented
10.Authentication Authorization
11.Blogger System
12.Build
13.Byte Code
14.Cache
15.Chart
16.Chat
17.Code Analyzer
18.Collaboration
19.Content Management System
20.Database Client
21.Database DBMS
22.Database JDBC Connection Pool
23.Database ORM
24.Development
25.EJB Server
26.ERP CRM Financial
27.ESB
28.Forum
29.Game
30.GIS
31.Graphic 3D
32.Graphic Library
33.Groupware
34.HTML Parser
35.IDE
36.IDE Eclipse
37.IDE Netbeans
38.Installer
39.Internationalization Localization
40.Inversion of Control
41.Issue Tracking
42.J2EE
43.J2ME
44.JBoss
45.JMS
46.JMX
47.Library
48.Mail Clients
49.Music
50.Net
51.Parser
52.PDF
53.Portal
54.Profiler
55.Project Management
56.Report
57.RSS RDF
58.Rule Engine
59.Science
60.Scripting
61.Search Engine
62.Security
63.Sevlet Container
64.Source Control
65.Swing Library
66.Template Engine
67.Test Coverage
68.Testing
69.UML
70.Web Crawler
71.Web Framework
72.Web Mail
73.Web Server
74.Web Services
75.Web Services apache cxf 2.2.6
76.Web Services AXIS2
77.Wiki Engine
78.Workflow Engines
79.XML
80.XML UI
Java Source Code / Java Documentation » 6.0 JDK Core » swing » javax.swing.plaf.metal 
javax.swing.plaf.metal
Provides user interface objects built according to the Java look and feel (once codenamed Metal), which is the default look and feel.

These classes are designed to be used while the corresponding LookAndFeel class has been installed (UIManager.setLookAndFeel(new XXXLookAndFeel())). Using them while a different LookAndFeel is installed may produce unexpected results, including exceptions. Additionally, changing the LookAndFeel maintained by the UIManager without updating the corresponding ComponentUI of any JComponents may also produce unexpected results, such as the wrong colors showing up, and is generally not encouraged.

Note: Most of the Swing API is not thread safe. For details, see Threads and Swing, a section in The Java Tutorial. @since 1.2 @serial exclude

Java Source File NameTypeComment
DefaultMetalTheme.javaClass A concrete implementation of MetalTheme providing the original look of the Java Look and Feel, code-named "Steel".
MetalBorders.javaClass Factory object that can vend Borders appropriate for the metal L & F.
MetalBumps.javaClass Implements the bumps used throughout the Metal Look and Feel.
MetalButtonUI.javaClass MetalButtonUI implementation

Warning: Serialized objects of this class will not be compatible with future Swing releases.

MetalCheckBoxIcon.javaClass CheckboxIcon implementation for OrganicCheckBoxUI

Warning: Serialized objects of this class will not be compatible with future Swing releases.

MetalCheckBoxUI.javaClass CheckboxUI implementation for MetalCheckboxUI

Warning: Serialized objects of this class will not be compatible with future Swing releases.

MetalComboBoxButton.javaClass JButton subclass to help out MetalComboBoxUI

Warning: Serialized objects of this class will not be compatible with future Swing releases.

MetalComboBoxEditor.javaClass The default editor for Metal editable combo boxes

Warning: Serialized objects of this class will not be compatible with future Swing releases.

MetalComboBoxIcon.javaClass
MetalComboBoxUI.javaClass Metal UI for JComboBox

Warning: Serialized objects of this class will not be compatible with future Swing releases.

MetalDesktopIconUI.javaClass Metal desktop icon.
MetalFileChooserUI.javaClass Metal L&F implementation of a FileChooser.
MetalFontDesktopProperty.javaClass DesktopProperty that only uses font height in configuring font.
MetalHighContrastTheme.javaClass A high contrast theme.
MetalIconFactory.javaClass 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.

MetalInternalFrameTitlePane.javaClass
MetalInternalFrameUI.javaClass Metal implementation of JInternalFrame.
MetalLabelUI.javaClass A Windows L&F implementation of LabelUI.
MetalLookAndFeel.javaClass The Java Look and Feel, otherwise known as Metal.

Each of the ComponentUI s provided by MetalLookAndFeel derives its behavior from the defaults table.

MetalMenuBarUI.javaClass Metal implementation of MenuBarUI.
MetalPopupMenuSeparatorUI.javaClass A Metal L&F implementation of PopupMenuSeparatorUI.
MetalProgressBarUI.javaClass The Metal implementation of ProgressBarUI.

Warning: Serialized objects of this class will not be compatible with future Swing releases.

MetalRadioButtonUI.javaClass RadioButtonUI implementation for MetalRadioButtonUI

Warning: Serialized objects of this class will not be compatible with future Swing releases.

MetalRootPaneUI.javaClass 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.

MetalScrollBarUI.javaClass
MetalScrollButton.javaClass JButton object for Metal scrollbar arrows.

Warning: Serialized objects of this class will not be compatible with future Swing releases.

MetalScrollPaneUI.javaClass A Metal L&F implementation of ScrollPaneUI.

Warning: Serialized objects of this class will not be compatible with future Swing releases.

MetalSeparatorUI.javaClass A Metal L&F implementation of SeparatorUI.
MetalSliderUI.javaClass A Java L&F implementation of SliderUI.
MetalSplitPaneDivider.javaClass Metal's split pane divider

Warning: Serialized objects of this class will not be compatible with future Swing releases.

MetalSplitPaneUI.javaClass Metal split pane.

Warning: Serialized objects of this class will not be compatible with future Swing releases.

MetalTabbedPaneUI.javaClass The Metal subclass of BasicTabbedPaneUI.

Warning: Serialized objects of this class will not be compatible with future Swing releases.

MetalTextFieldUI.javaClass Basis of a look and feel for a JTextField.

Warning: Serialized objects of this class will not be compatible with future Swing releases.

MetalTheme.javaClass MetalTheme provides the color palette and fonts used by the Java Look and Feel.

MetalTheme is abstract, see DefaultMetalTheme and OceanTheme for concrete implementations.

MetalLookAndFeel maintains the current theme that the the ComponentUI implementations for metal use.

MetalTitlePane.javaClass Class that manages a JLF awt.Window-descendant class's title bar.
MetalToggleButtonUI.javaClass MetalToggleButton implementation

Warning: Serialized objects of this class will not be compatible with future Swing releases.

MetalToolBarUI.javaClass A Metal Look and Feel implementation of ToolBarUI.
MetalToolTipUI.javaClass A Metal L&F extension of BasicToolTipUI.

Warning: Serialized objects of this class will not be compatible with future Swing releases.

MetalTreeUI.javaClass The metal look and feel implementation of TreeUI.

MetalTreeUI allows for configuring how to visually render the spacing and delineation between nodes.

MetalUtils.javaClass This is a dumping ground for random stuff we want to use in several places.
OceanTheme.javaClass The default theme for the MetalLookAndFeel .
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.