Swing

E341117

Swing is a Java-based GUI toolkit that provides a rich set of components for building platform-independent desktop applications.

All labels observed (1)

Label Occurrences
Swing canonical 2

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf Java GUI toolkit ⓘ
graphical user interface framework ⓘ
software library ⓘ
widget toolkit ⓘ
abbreviation JFC Swing ⓘ
linked to: javax.swing
compatibleWith AWT ⓘ
linked to: java.awt
contains JButton ⓘ
JCheckBox ⓘ
JComboBox ⓘ
JDialog ⓘ
JFrame ⓘ
JLabel ⓘ
JList ⓘ
JMenu ⓘ
JMenuBar ⓘ
JOptionPane ⓘ
JPanel ⓘ
JProgressBar ⓘ
JRadioButton ⓘ
JScrollPane ⓘ
JSlider ⓘ
JSpinner ⓘ
JSplitPane ⓘ
JTabbedPane ⓘ
JTable ⓘ
JTextArea ⓘ
JTextField ⓘ
JToolBar ⓘ
JTree ⓘ
designedFor desktop applications ⓘ
developedInLanguage Java ⓘ
extends Abstract Window Toolkit ⓘ
linked to: java.awt
introducedIn Java 1.2 ⓘ
linked to: J2SE 1.2
license GNU General Public License with Classpath Exception ⓘ
maintainedBy Oracle Corporation ⓘ
partOf Java Foundation Classes ⓘ
linked to: Java Class Library
previouslyMaintainedBy Sun Microsystems ⓘ
provides GUI components ⓘ
lightweight components ⓘ
renderingModel lightweight rendering ⓘ
runsOn Java Virtual Machine ⓘ
supports MVC architecture ⓘ
accessibility ⓘ
custom painting ⓘ
drag and drop ⓘ
event-driven programming ⓘ
internationalization ⓘ
platform-independent desktop applications ⓘ
pluggable look and feel ⓘ
threadingModel single-threaded GUI updates on EDT ⓘ
uses Java 2D for rendering ⓘ
event dispatch thread ⓘ
layout managers ⓘ

How these facts were elicited

Referenced by (2)

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

SWT → contrastedWith → Swing ⓘ