Калькулятор

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); // сделать видимым

   }

}