import javax.swing.*; import java.awt.event.*; import java.awt.*; public class ComboBoxTest extends JFrame { String[] description = { "Tripp", "Trapp", "Trull" }; JComboBox c = new JComboBox(); JTextField t = new JTextField(5); public ComboBoxTest() { c.addItem("Tripp"); c.addItem("Trapp"); c.addItem("Trull"); t.setEditable(false); c.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e){ JComboBox box = (JComboBox)e.getSource(); t.setText(box.getSelectedItem().toString()); } }); Container cp = getContentPane(); cp.setLayout(new FlowLayout()); cp.add(t); cp.add(c); } public static void main(String[] args) { ComboBoxTest frame = new ComboBoxTest(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(200, 80); frame.setVisible(true); } } // class ComboBoxTest