public class AddCard extends JPanel {
private static final long serialVersionUID = 1L;
private static Box mainBox, hBox1, hBox2, hBox3, hBox4, hBox5, hBox6, hBox7, hBox8;
private static JLabel jlKarte1, jlKarte2, jlKarte3, jlKarte4, jlKarte5, jlKarte6, jlKarte7, jlKarte8;
private JTextField jtKarte1, jtKarte2, jtKarte3, jtKarte4, jtKarte5, jtKarte6, jtKarte7, jtKarte8;
private JButton OK = new JButton("OK");
private JComboBox Karte1, Karte2, Karte3, Karte4, Karte5, Karte6, Karte7, Karte8;
public AddCard() {
super (new FlowLayout());
initWidgets();
addWidgets();
this.setBackground(new Color(150, 200, 100));
}
private void addWidgets() {
mainBox = Box.createVerticalBox();
hBox1 = Box.createHorizontalBox();
hBox2 = Box.createHorizontalBox();
hBox3 = Box.createHorizontalBox();
hBox4 = Box.createHorizontalBox();
hBox5 = Box.createHorizontalBox();
hBox6 = Box.createHorizontalBox();
hBox7 = Box.createHorizontalBox();
hBox8 = Box.createHorizontalBox();
jlKarte1 = new JLabel("Karte 1:");
jlKarte2 = new JLabel("Karte 2:");
jlKarte3 = new JLabel("Karte 3:");
jlKarte4 = new JLabel("Karte 4:");
jlKarte5 = new JLabel("Karte 5:");
jlKarte6 = new JLabel("Karte 6:");
jlKarte7 = new JLabel("Karte 7:");
jlKarte8 = new JLabel("Karte 8:");
Karte1 = new JComboBox();
Karte2 = new JComboBox();
Karte3 = new JComboBox();
Karte4 = new JComboBox();
Karte5 = new JComboBox();
Karte6 = new JComboBox();
Karte7 = new JComboBox();
Karte8 = new JComboBox();
}
private void initWidgets() {
mainBox.add(hBox1);
mainBox.add(hBox2);
mainBox.add(hBox3);
mainBox.add(hBox4);
mainBox.add(hBox5);
mainBox.add(hBox6);
mainBox.add(hBox7);
mainBox.add(hBox8);
mainBox.add(OK);
hBox1.add(jlKarte1); hBox1.add(Karte1);
hBox2.add(jlKarte2); hBox2.add(Karte2);
hBox3.add(jlKarte3); hBox3.add(Karte3);
hBox4.add(jlKarte4); hBox4.add(Karte4);
hBox5.add(jlKarte5); hBox5.add(Karte5);
hBox6.add(jlKarte6); hBox6.add(Karte6);
hBox7.add(jlKarte7); hBox7.add(Karte7);
hBox8.add(jlKarte8); hBox8.add(Karte8);
}
Das ist die ganze Klasse, mit den ganzen imports noch.