Файл Reader.java
import javax.swing.*; // импортируем JFrame
import java.awt.*;
import java.awt.event.*;
// Чтобы превратить класс Reader в окно, нужно наследовать все методы JFrame
public class Reader extends JFrame{
JButton b1, b2; // кнопки
JLabel l1, l2, l3, l4; // лейблы
JTextField t1, t2; // текстовое поле
int i, k;
String a, b;
// создадим конструктор
public Reader(String s) {
super(s); // Это будет заголовок JFrame
setLayout(new FlowLayout()); // установим раскладку для объектов в окне: построчное расположение
// Определим все кнопки и поля.
b1 = new JButton("Очистить"); // кнопка очищает поле ввода
b2 = new JButton("Подсчитать");
l1 = new JLabel("Введите первое число:");
l2 = new JLabel("Введите второе число:");
l3 = new JLabel("");
l4 = new JLabel("");
t1 = new JTextField(10);
t2 = new JTextField(10);
// Добавим все на экран.
add(b1);
add(b2);
add(l1);
add(t1);
add(l2);
add(t2);
add(l3);
add(l4);
}
}
import javax.swing.*; // импортируем JFrame
import java.awt.*;
import java.awt.event.*;
// Чтобы превратить класс Reader в окно, нужно наследовать все методы JFrame
public class Reader extends JFrame{
JButton b1, b2; // кнопки
JLabel l1, l2, l3, l4; // лейблы
JTextField t1, t2; // текстовое поле
int i, k;
String a, b;
// создадим конструктор
public Reader(String s) {
super(s); // Это будет заголовок JFrame
setLayout(new FlowLayout()); // установим раскладку для объектов в окне: построчное расположение
// Определим все кнопки и поля.
b1 = new JButton("Очистить"); // кнопка очищает поле ввода
b2 = new JButton("Подсчитать");
l1 = new JLabel("Введите первое число:");
l2 = new JLabel("Введите второе число:");
l3 = new JLabel("");
l4 = new JLabel("");
t1 = new JTextField(10);
t2 = new JTextField(10);
// Добавим все на экран.
add(b1);
add(b2);
add(l1);
add(t1);
add(l2);
add(t2);
add(l3);
add(l4);
}
}
Файл first.java
import javax.swing.JFrame;
class first {
public static void main(String arg[]) {
Reader r = new Reader("Наша программа");
r.setVisible(true); // Делаем окно видими
r.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // То, как мы будем закрывать окно.
r.setSize(300, 200); // задаем размеры окна
r.setResizable(false); // запрещаем изменять размер окна
r.setLocationRelativeTo(null); // расположение окна по центру экрана
}
}
Комментариев нет:
Отправить комментарий