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 ⓘ
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 ⓘ

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 → javax.swing self-linksurface differs ⓘ
this entity surface form: JLabel
javax.swing → contains → javax.swing self-linksurface differs ⓘ
this entity surface form: JTextArea
javax.swing → contains → javax.swing self-linksurface differs ⓘ
this entity surface form: JDialog
javax.swing → contains → javax.swing self-linksurface differs ⓘ
this entity surface form: JTabbedPane
javax.swing → contains → javax.swing self-linksurface differs ⓘ
this entity surface form: JSlider
javax.swing → contains → javax.swing self-linksurface differs ⓘ
this entity surface form: JLayeredPane
javax.swing → contains → javax.swing self-linksurface differs ⓘ
this entity surface form: SwingUtilities
javax.swing → hasSubpackage → javax.swing self-linksurface differs ⓘ
this entity surface form: javax.swing.colorchooser
Swing → abbreviation → javax.swing ⓘ
this entity surface form: JFC Swing