Я относительно новичок в Java и решил немного повозиться с Swing.Я хотел создать приложение, которое обновляет счетчик вверх или вниз в зависимости от нажатия кнопки.
Все шло отлично, пока я не дошел до того, что мне пришлось добавить слушателя к одной из кнопок.Я добавил кнопку и изменил фрагмент кода, который нашел в Интернете:
addHome.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
//Execute when button is pressed
addHomeCount++;
}
});
Я хочу увеличить addHomeCount при нажатии кнопки.Если я добавлю
System.out.println(addHomeCount);
в метод, он отлично выведет код в окно консоли.Однако, когда я добавляю тот же код за пределы метода, он просто возвращает 0.
Есть ли способ получить это возрастающее целое число addHomeCount вне метода actionPerformed и поместить его в JLabel?Я читал о getActionCommand (), но я не уверен, что это то, что я ищу здесь.