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

How this entity was disambiguated

Statements (70)

Predicate Object
instanceOf Java package
software library
category GUI toolkit
contains AbstractAction
ActionMap
BorderFactory
ImageIcon
InputMap
JButton
JCheckBox
JComboBox
JDesktopPane
JDialog
linked to: javax.swing

JFrame
JInternalFrame
JLabel
linked to: javax.swing

JLayeredPane
linked to: javax.swing

JList
JMenu
JMenuBar
JOptionPane
JPanel
JProgressBar
JRadioButton
JRootPane
JScrollPane
JSlider
linked to: javax.swing

JSpinner
JSplitPane
JTabbedPane
linked to: javax.swing

JTable
JTextArea
linked to: javax.swing

JTextField
JToolBar
JTree
JViewport
KeyStroke
SwingUtilities
linked to: javax.swing

Timer (javax.swing.Timer)
UIManager
designedFor desktop applications
developedBy Sun Microsystems
hasSubpackage javax.swing.border
javax.swing.colorchooser
linked to: javax.swing

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 (for Oracle JDK distributions)
maintainedBy Oracle Corporation
partOf Java Platform
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

How these facts were elicited

Referenced by (10)

Full triples — surface form annotated when it differs from this entity's canonical label.

Java Class Library includesPackage javax.swing
javax.swing contains JLabel
linked to: javax.swing
javax.swing contains JTextArea
linked to: javax.swing
javax.swing contains JDialog
linked to: javax.swing
javax.swing contains JTabbedPane
linked to: javax.swing
javax.swing contains JSlider
linked to: javax.swing
javax.swing contains JLayeredPane
linked to: javax.swing
javax.swing contains SwingUtilities
linked to: javax.swing
javax.swing hasSubpackage javax.swing.colorchooser
linked to: javax.swing
Swing abbreviation JFC Swing
linked to: javax.swing