if语句返回false

oug3syen  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(252)

我有一个按钮“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();

        }

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题