Content deleted Content added
Tag: Reverted |
Reverted 1 edit by 112.134.21.133 (talk): Unexplained removal |
||
Line 45:
Swing is a '''component-based framework''', whose components are all ultimately derived from the {{Javadoc:SE|package=javax.swing|javax/swing|JComponent}} class. Swing objects asynchronously fire events, have bound properties, and respond to a documented set of methods specific to the component. Swing components are [[JavaBeans]] components, compliant with the [https://www.oracle.com/java/technologies/javase/javabeans-spec.html JavaBeans specification].
====Configurable====
Swing's heavy reliance on runtime mechanisms and indirect composition patterns allows it to respond at run time to fundamental changes in its settings. For example, a Swing-based application is capable of [[hot swapping]] its user-interface during runtime. Furthermore, users can provide their own look and feel implementation, which allows for uniform changes in the look and feel of existing Swing applications without any programmatic change to the application code.
; Lightweight UI:
|