The JButton class implements a labeled pushbutton with an optional image. Check out the How to Use Buttons section in Sun's Java Tutorial for more information. The JCheckBox class implements a labeled checkbox. Like buttons, checkboxes can contain an image. Check out the How to Use Checkboxes section in Sun's Java Tutorial for more information. The JRadioButton class implements a group of buttons in which only one button at a time can be selected. Like JButtons, a JRadioButton can contain an image. Check out the How to Use Radio Buttons section in Sun's Java Tutorial for more information.