Java Swing Ui Design. It is a part of Java Foundation Classes(JFC), which is an API for Java programs that provide GUI. Swing in Java is a Graphical User Interface (GUI) toolkit that includes a rich set of widgets.
Swing includes packages that let you make a sophisticated set of GUI components for your Java applications and it is platform-independent.
JFormDesigner is a professional GUI designer for Java Swing user interfaces.
Swing is the default choice, but I have yet to encounter a Swing application that didn't look, at the very least, quite dated and clunky (subjective, I know, but with GUIs it's hard to avoid aesthetic judgements). Java Swing Modern UI Learn how to design a modern Java Swing UI design from scratch using Netbeans and KControls Library. Explanation: All the components in swing like JButton, JComboBox, JList, JLabel are inherited from the JComponent class which can be added to the container classes.