Прежде всего, 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();
}