событие «если» и достаточно нажать 2 кнопки - PullRequest
0 голосов
/ 24 сентября 2019

у меня есть две кнопки btn_turn1 и btn_turn2, я хочу, чтобы пользователь нажимал достаточно btn_turn1 и btn_turn2 после того, как событие «if» выведет printf на экран при txt_turn, но просто напечатает «0», помогите мне

image

1 Ответ

0 голосов
/ 26 сентября 2019

Прежде всего, JButton в разгаре не может быть выбран.это кнопка, которую можно нажимать, вводить, нажимать и т. д.

Трудно понять, о чем вы просите, но я предполагаю, что вы пытаетесь подсчитать количество нажатий от 2 кнопок J и должны отобразить ихв Jtextfield.самый простой и легкий подход следующий.

public class Cit extends JPanel implements ActionListener {

JButton btn_dahn1;
JButton btn_dahn2;
JTextField textField;
static  int step ;

public Cit(){
    btn_dahn1 = new JButton("Button1");
    btn_dahn1.addActionListener(this);
    btn_dahn2 = new JButton("Button2");
    btn_dahn2.addActionListener(this);
    textField = new JTextField();


    btn_dahn1.setPreferredSize(new Dimension(100,30));
    btn_dahn1.setMaximumSize(new Dimension(100,30));
    btn_dahn2.setPreferredSize(new Dimension(100,30));
    btn_dahn2.setMaximumSize(new Dimension(100,30));
    textField.setMaximumSize(new Dimension(100,30));
    textField.setMaximumSize(new Dimension(100,30));

    setLayout(new BoxLayout(this, BoxLayout.X_AXIS));
    setPreferredSize(new Dimension(300, 30));

    add(btn_dahn1);
    add(btn_dahn2);
    add(textField);
}

Вы можете добавить класс Cit в фрейм или диалоговое окно, или что вы используете, затем нажмите button1 и button2, jtextfield отобразит шаги.

, если вы не знаете, как это сделать.посмотрите на следующую часть кода.

public static void main(String[] args) {
    JFrame frame = new JFrame();
    Cit cit = new Cit();
    frame.getContentPane().add(cit);
    frame.setVisible(true);
    frame.pack();
}
...