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 javax.swing
surface form: JFC Swing
compatibleWith java.awt
surface form: 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 java.awt
surface form: Abstract Window Toolkit
introducedIn J2SE 1.2
surface form: Java 1.2
license GNU General Public License with Classpath Exception
maintainedBy Oracle Corporation
partOf Java Class Library
surface form: Java Foundation Classes
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