Java 2 Swing

GPTKB entity

Statements (109)
Predicate Object
gptkbp:instance_of gptkb:tools
gptkbp:allows lightweight components
custom painting
gptkbp:built Java 2 platform
gptkbp:can_be_extended_by gptkb:true
through custom components
gptkbp:can_be_used_with gptkb:Java_FX
gptkbp:developed_by gptkb:Sun_Microsystems
gptkbp:enables multi-threaded programming
gptkbp:has event listeners
layout managers
https://www.w3.org/2000/01/rdf-schema#label Java 2 Swing
gptkbp:includes gptkb:JButton
gptkb:JCombo_Box
gptkb:JFrame
gptkb:JLabel
gptkb:JTable
gptkb:JText_Field
gptkb:JTree
gptkb:JComponent
gptkb:JList
gptkb:JMenu_Bar
gptkb:JProgress_Bar
gptkb:JScroll_Pane
gptkb:JSpinner
gptkb:JTabbed_Pane
gptkb:JTool_Bar
JComponent class
JFrame class
gptkbp:is_based_on gptkb:Abstract_Window_Toolkit_(AWT)
gptkb:Java_2_Platform
event-driven programming model
gptkbp:is_compatible_with gptkb:Java_SE
gptkb:Java_Virtual_Machine_(JVM)
Java 1.2 and later versions
gptkbp:is_cross-platform gptkb:true
gptkbp:is_designed_for event-driven programming
user interface design
rich user interfaces
gptkbp:is_documented_in Java API documentation
gptkbp:is_event-driven gptkb:true
gptkbp:is_influenced_by gptkb:X_Window_System
gptkb:Smalltalk
gptkb:Ne_XTSTEP
gptkbp:is_known_for gptkb:performance
flexibility
rich user interfaces
customizability
gptkbp:is_maintained_by gptkb:Oracle_Corporation
gptkbp:is_open_source gptkb:true
gptkbp:is_part_of gptkb:Java_Foundation_Classes_(JFC)
gptkb:Java_ecosystem
Java SE (Standard Edition)
gptkbp:is_popular_among Java developers
gptkbp:is_popular_for educational purposes
gptkbp:is_used_for enterprise applications
data visualization
desktop applications
gptkbp:is_used_in gptkb:educational_programs
enterprise applications
desktop applications
games
cross-platform applications
software development kits (SDKs)
Java EE applications
financial applications
scientific applications
gptkbp:platform gptkb:true
gptkbp:provides UI components
data binding
event handling
lightweight components
graphics capabilities
MVC architecture
dialog boxes
layout managers
customizable UI components
tooltips
drag and drop support
data binding support
components like buttons and text fields
custom painting capabilities
graphics and painting capabilities
menus and toolbars
event dispatch thread (EDT)
model-view-controller (MVC) architecture
gptkbp:released_in gptkb:1998
gptkbp:replaced_by gptkb:Java_FX
gptkbp:replaces gptkb:Abstract_Window_Toolkit_(AWT)
gptkbp:suitable_for enterprise applications
data visualization
rich client applications
gptkbp:supports customizable themes
event handling
accessibility features
MVC architecture
internationalization
multi-threading
keyboard shortcuts
custom painting
pluggable look and feel
drag and drop functionality
tooltips
gptkbp:used_for building graphical user interfaces
gptkbp:uses gptkb:API
Model-View-Controller (MVC) architecture
gptkbp:written_in gptkb:Java
gptkbp:bfsParent gptkb:Java_2_Platform
gptkbp:bfsLayer 4