Download the JDK
Search the Tutorials
Hide the TOC
Trail: Graphical User Interfaces
Lesson: Swing Features
Swing Features
A Visual Guide to Swing Components (Java Look and Feel)
A Visual Guide to Swing Components (Windows Look and Feel)
Pluggable Look and Feel
Data Transfer
Internationalization and Localization
Accessibility
Integrating with the Desktop
System Tray Icon Support
Questions and Exercises
Home Page > Graphical User Interfaces > Swing Features
A Visual Guide to Swing Components (Windows Look and Feel)

> This page shows Swing components in the Windows look and feel. The previous page shows the same components in the Java look and feel.

Basic Controls Simple components that are used primarily to get input from the user; they may also show simple state.

JButton | JCheckBox | JComboBox | JList
JMenu | JRadioButton | JSlider
JSpinner | JTextField | JPasswordField

Interactive Displays of Highly Formatted Information These components display highly formatted information that (if you choose) can be modified by the user.

JColorChooser | JEditorPane and JTextPane
JFileChooser
JTable | JTextArea | JTree

Uneditable Information Displays These components exist solely to give the user information.

JLabel | JProgressBar | JSeparator | JToolTip

Top-Level Containers At least one of these components must be present in any Swing application.

JApplet | JDialog | JFrame

General-Purpose Containers These general-purpose containers are used in most Swing applications.

JPanel | JScrollPane
JSplitPane | JTabbedPane
JToolBar |

Special-Purpose Containers These special-purpose containers play specific roles in the UI.

JInternalFrame | JLayeredPane
Root pane

Previous page: A Visual Guide to Swing Components (Java Look and Feel)
Next page: Pluggable Look and Feel