import javax.swing.*;
public class Main {
public static void main(String[] args) {
JFrame window = new JFrame(); // Создали окно
window.setBounds(100, 100, 600, 400);// Размеры и положение окна
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // чтобы останавливалось
window.setLayout(null);
JLabel label = new JLabel("0"); // Создаем текстовую метку
label.setBounds(10, 10, 100, 40);// Размеры и положение метки
window.add(label);// добавляем метку в окно
JButton buttonPlus = new JButton("+1"); // Создаем кнопку
buttonPlus.setBounds(10, 60, 100, 40); // Размеры и положение кнопки
// Задаем функцию нажатия на кнопку
buttonPlus.addActionListener(e -> {
String s = label.getText(); // получаем текст с кнопки
int cnt = Integer.parseInt(s); // переводим текст в число
cnt++; // увеличиваем число на 1
s = String.valueOf(cnt); // Переводим число в строку
label.setText(s); // задаем текст кнопке
});
window.add(buttonPlus); // добавляем кнопку в окно
JButton buttonMinus = new JButton("-1"); // Создаем кнопку
buttonMinus.setBounds(120, 60, 100, 40); // Размеры и положение кнопки
// Задаем функцию нажатия на кнопку
buttonMinus.addActionListener(e -> {
label.setText(String.valueOf(Integer.parseInt(label.getText()) - 1));
});
window.add(buttonMinus); // добавляем кнопку в окно
window.setVisible(true); // Показать окно (Обязательно в конце!)
}
}