Miscellaneous other Components
A label, class JLabel, is what it says: a text label usually describing another component or group of components. No listener is required.
A combo-box, class JComboBox, is a drop-down “menu”, usually placed in a panel. Reminiscent of a list, but programmatically different—generates action events on selection—can use getSelectedItem() to discover choice.
A slider, class JSlider, is similar to a scroll bar. It is a convenient way of inputting analogue data. Uses a new kind of listener—a change listener.