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