我有一个按钮“addspieler”,当我第一次按下它时,第二个if语句返回true并执行view.addbox(每次按下按钮时我都要添加一个jcombobox)。但是在执行之后if语句总是返回“false”,并且view.addbox将不再执行。我不知道为什么。谢谢你的建议!
public void actionPerformed(ActionEvent e) {
if (e.getSource() == view.button1) {
view.zeige_AuswahlNeuesSpiel(modell.getSpieler());
}
if (e.getSource() == view.button_addSpieler) {
view.add_Box(modell.spieler_Anzahl_NeuesSpiel, modell.getSpieler());
}
}
视图.addbox=
public void add_Box(int anz_spieler, ArrayList<Spieler> spieler_Liste)
{
if(ct >= anz_spieler)
return;
jcombo_Liste = erstelle_Box(anz_spieler);
GridBagConstraints gbc = new GridBagConstraints();
GridBagLayout layout = new GridBagLayout();
setLayout(layout);
jcombo_Liste.get(ct).addItem(spieler_Liste.toArray());
button_addSpieler = new Button("Spieler hinzufügen");
button_addSpieler.addActionListener(darts_controller);
gbc.fill = GridBagConstraints.HORIZONTAL;
gbc.gridx = 0;
gbc.gridy = 0;
f1.add(button_addSpieler,gbc);
gbc.gridx = ct;
gbc.gridy = 1;
f1.add(jcombo_Liste.get(ct),gbc);
ct = ct+1;
f1.repaint();
}
暂无答案!
目前还没有任何答案,快来回答吧!