Калькулятор
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Main {
public static void main(String[] args) {
JFrame window = new JFrame(); // окно
window.setSize(800, 600); // размер
window.setLayout(null);
JTextField textField1 = new JTextField();
textField1.setBounds(10, 10, 40, 40);
window.add(textField1);
JLabel labelPlus = new JLabel("+");
labelPlus.setBounds(60, 10, 40, 40);
window.add(labelPlus);
JTextField textField2 = new JTextField();
textField2.setBounds(110, 10, 40, 40);
window.add(textField2);
JLabel labelEquals = new JLabel("=");
labelEquals.setBounds(160, 10, 40, 40);
window.add(labelEquals);
JLabel labelResult = new JLabel("0");
labelResult.setBounds(210, 10, 40, 40);
window.add(labelResult);
JButton button = new JButton("Кнопка");
button.setBounds(10, 60, 100, 40);
window.add(button);
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String text1 = textField1.getText(); // получаю текст
int number1 = Integer.parseInt(text1); // перевожу текс в число
String text2 = textField2.getText();
int number2 = Integer.parseInt(text2);
int result = number1 + number2; // сложил числа
String resultText = String.valueOf(result); // перевел результат в строку
labelResult.setText(resultText); // поместил результат в label
}
});
window.setVisible(true); // сделать видимым
}
}