сравнить jTextField - Java - PullRequest
       9

сравнить jTextField - Java

1 голос
/ 01 февраля 2011

Можно ли сравнить значение (строку) JTextField?У меня есть несколько блоков кода, похожих на приведенный ниже, поэтому моя идея - сравнить (! = Или ==) это - pn50.setText(play4b) с, например, pn50.setText(play5b);

Я хочу избежать сравнения строки play5b илиplay4b, причина в том, что pn50 перезаписывается в соответствии с нажатой кнопкой

        //card2
    ActionListener two = new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            if (gr.getCounter1() < 1) {
                gr.setCounter1(gr.getCounter1() + 2);
                test1.setIcon(play1b);
                pn1.setText("Value of card: " + play2b);
                pn5.setText(play3b);
                pn50.setText(play4b);
                arraybtn[2].setText("no Card");
                arraybtn[2].setBackground(Color.lightGray);
            } else {
                pn5.setText("Only one Card");
            }
        }
    };

спасибо

1 Ответ

2 голосов
/ 01 февраля 2011

Метод getText() возвращает текст JTextBox.Используйте .equals или .compareTo для сравнения строк.

...