/* Listing3711.java */ import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Listing3711 extends JFrame { private static final String[] COLORS = { "rot", "grün", "blau", "gelb" }; public Listing3711() { super("JComboBox"); addWindowListener(new WindowClosingAdapter(true)); Container cp = getContentPane(); for (int i = 1; i <= 2; ++i) { JPanel panel = new JPanel(); panel.setLayout(new FlowLayout(FlowLayout.LEFT, 10, 2)); panel.add(new JLabel("Farbe " + i + ":")); JComboBox combo = new JComboBox(COLORS); combo.setEditable(i == 1); panel.add(combo); cp.add(panel, i == 1 ? BorderLayout.NORTH : BorderLayout.CENTER); } } public static void main(String[] args) { Listing3711 frame = new Listing3711(); frame.setLocation(100, 100); frame.setSize(200, 200); frame.setVisible(true); } }