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
|