javax.swing
E355660
javax.swing is a Java package that provides a set of lightweight, platform-independent GUI components for building desktop applications.
All labels observed (10)
| Label | Occurrences |
|---|---|
| JDialog | 1 |
| JFC Swing | 1 |
| JLabel | 1 |
| JLayeredPane | 1 |
| JSlider | 1 |
| JTabbedPane | 1 |
| JTextArea | 1 |
| SwingUtilities | 1 |
| javax.swing canonical | 1 |
| javax.swing.colorchooser | 1 |
Statements (70)
| Predicate | Object |
|---|---|
| instanceOf |
Java package
ⓘ
software library ⓘ |
| category | GUI toolkit ⓘ |
| contains |
AbstractAction
ⓘ
ActionMap ⓘ BorderFactory ⓘ ImageIcon ⓘ InputMap ⓘ JButton ⓘ JCheckBox ⓘ JComboBox ⓘ JDesktopPane ⓘ javax.swing self-linksurface differs ⓘ
surface form:
JDialog
JFrame ⓘ JInternalFrame ⓘ javax.swing self-linksurface differs ⓘ
surface form:
JLabel
javax.swing self-linksurface differs ⓘ
surface form:
JLayeredPane
JList ⓘ JMenu ⓘ JMenuBar ⓘ JOptionPane ⓘ JPanel ⓘ JProgressBar ⓘ JRadioButton ⓘ JRootPane ⓘ JScrollPane ⓘ javax.swing self-linksurface differs ⓘ
surface form:
JSlider
JSpinner ⓘ JSplitPane ⓘ javax.swing self-linksurface differs ⓘ
surface form:
JTabbedPane
JTable ⓘ javax.swing self-linksurface differs ⓘ
surface form:
JTextArea
JTextField ⓘ JToolBar ⓘ JTree ⓘ JViewport ⓘ KeyStroke ⓘ javax.swing self-linksurface differs ⓘ
surface form:
SwingUtilities
Timer (javax.swing.Timer) ⓘ UIManager ⓘ |
| designedFor | desktop applications ⓘ |
| developedBy | Sun Microsystems ⓘ |
| hasSubpackage |
javax.swing.border
ⓘ
javax.swing self-linksurface differs ⓘ
surface form:
javax.swing.colorchooser
javax.swing.event ⓘ javax.swing.filechooser ⓘ javax.swing.plaf ⓘ javax.swing.table ⓘ javax.swing.text ⓘ javax.swing.tree ⓘ |
| introducedIn | Java 1.2 (Java 2 Platform) era ⓘ |
| license |
Oracle Binary Code License
ⓘ
surface form:
Oracle Binary Code License (for Oracle JDK distributions)
|
| maintainedBy | Oracle Corporation ⓘ |
| partOf |
Java Platform, Standard Edition
ⓘ
surface form:
Java Platform
Java Platform, Standard Edition ⓘ
surface form:
Java SE
|
| programmingLanguage | Java ⓘ |
| provides |
graphical user interface components
ⓘ
lightweight GUI components ⓘ platform-independent GUI toolkit ⓘ |
| renderingType | lightweight components (non-native peers) ⓘ |
| replaces | java.awt (in many GUI use cases) ⓘ |
| runsOn | cross-platform Java Virtual Machine ⓘ |
| supports |
MVC (Model-View-Controller) design pattern (for many components)
ⓘ
accessibility APIs ⓘ drag and drop (via java.awt.dnd integration) ⓘ internationalization ⓘ pluggable look and feel ⓘ |
| threadingModel | single-threaded GUI updates on Event Dispatch Thread ⓘ |
| uses |
event-driven programming model
ⓘ
java.awt ⓘ |
Referenced by (10)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
JLabel
this entity surface form:
JTextArea
this entity surface form:
JDialog
this entity surface form:
JTabbedPane
this entity surface form:
JSlider
this entity surface form:
JLayeredPane
this entity surface form:
SwingUtilities
this entity surface form:
javax.swing.colorchooser
this entity surface form:
JFC Swing