Package | Description |
---|---|
javax.swing |
Provides a set of "lightweight"
(all-Java language) components that,
to the maximum degree possible, work the same on all platforms.
|
javax.swing.plaf.basic |
Provides user interface objects built according to the
Basic look and feel.
|
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.
|
javax.swing.plaf.synth |
Synth is a skinnable look and feel in which all painting is
delegated.
|
javax.swing.table |
Provides classes and interfaces for dealing with
javax.swing.JTable . |
javax.swing.tree |
Provides classes and interfaces for dealing with
javax.swing.JTree . |
Modifier and Type | Class | Description |
---|---|---|
class |
DefaultListCellRenderer
Renders an item in a list.
|
|
static class |
DefaultListCellRenderer.UIResource
A subclass of DefaultListCellRenderer that implements UIResource.
|
Modifier and Type | Class | Description |
---|---|---|
class |
BasicComboBoxRenderer
ComboBox renderer
|
|
static class |
BasicComboBoxRenderer.UIResource
A subclass of BasicComboBoxRenderer that implements UIResource.
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
BasicLabelUI.installComponents (JLabel c)
Registers components.
|
|
protected void |
BasicLabelUI.installDefaults (JLabel c)
Installs default properties.
|
|
protected void |
BasicLabelUI.installKeyboardActions (JLabel l)
Registers keyboard actions.
|
|
protected void |
BasicLabelUI.installListeners (JLabel c)
Registers listeners.
|
|
protected String |
BasicLabelUI.layoutCL (JLabel label,
FontMetrics fontMetrics,
String text,
Icon icon,
Rectangle viewR,
Rectangle iconR,
Rectangle textR)
Forwards the call to SwingUtilities.layoutCompoundLabel().
|
|
protected void |
BasicLabelUI.paintDisabledText (JLabel l,
Graphics g,
String s,
int textX,
int textY)
Paint clippedText at textX, textY with background.lighter() and then
shifted down and to the right by one pixel with background.darker().
|
|
protected void |
BasicLabelUI.paintEnabledText (JLabel l,
Graphics g,
String s,
int textX,
int textY)
Paint clippedText at textX, textY with the labels foreground color.
|
|
protected void |
BasicLabelUI.uninstallComponents (JLabel c)
Unregisters components.
|
|
protected void |
BasicLabelUI.uninstallDefaults (JLabel c)
Uninstalls default properties.
|
|
protected void |
BasicLabelUI.uninstallKeyboardActions (JLabel c)
Unregisters keyboard actions.
|
|
protected void |
BasicLabelUI.uninstallListeners (JLabel c)
Unregisters listeners.
|
Modifier and Type | Class | Description |
---|---|---|
protected class |
MetalFileChooserUI.FileRenderer |
|
class |
MetalFileChooserUI.FilterComboBoxRenderer
Render different type sizes and styles.
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
MetalLabelUI.paintDisabledText (JLabel l,
Graphics g,
String s,
int textX,
int textY)
Just paint the text gray (Label.disabledForeground) rather than
in the labels foreground color.
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
SynthLabelUI.installDefaults (JLabel c)
Installs default properties.
|
|
protected void |
SynthLabelUI.uninstallDefaults (JLabel c)
Uninstalls default properties.
|
Modifier and Type | Class | Description |
---|---|---|
class |
DefaultTableCellRenderer
The standard class for rendering (displaying) individual cells
in a
JTable . |
|
static class |
DefaultTableCellRenderer.UIResource
A subclass of
DefaultTableCellRenderer that
implements UIResource . |
Modifier and Type | Class | Description |
---|---|---|
class |
DefaultTreeCellRenderer
Displays an entry in a tree.
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.