-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSimpleGUI.java
More file actions
38 lines (29 loc) · 1.53 KB
/
Copy pathSimpleGUI.java
File metadata and controls
38 lines (29 loc) · 1.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import javax.swing.*;
import java.awt.*;
public class SimpleGUI extends JFrame {
JTextField bigField;
public void ShowDialogMessage(String input){
JOptionPane.showMessageDialog(SimpleGUI.this, input);
}
public SimpleGUI() {
super("JavaThirdWork");
setDefaultCloseOperation(EXIT_ON_CLOSE);
bigField = new JTextField(40);
JLabel label = new JLabel("Чтобы выйти из программы, нажмите на крестик в правом верхнем углу.");
JLabel label1 = new JLabel("Нажмите Enter, чтобы закончить ввод и получить информацию по вашим данным.");
label.setForeground(Color.RED);
label1.setForeground(Color.GREEN);
bigField.setFont(new Font("Dialog", Font.PLAIN, 16));
bigField.setHorizontalAlignment(JTextField.CENTER);
JPanel contents = new JPanel(new FlowLayout(FlowLayout.CENTER));
contents.add(new JLabel("Введите ФИО и дату рождения в формате: Фамилия Имя Отчество dd.MM.yyyy"));
contents.add(label1);
contents.add(bigField);
contents.add(new JLabel("Программа предусматривает неверный ввод данных, но вы всегда можете его исправить."));
contents.add(label);
setContentPane(contents);
setSize(600, 200);
setLocationRelativeTo(null);
setVisible(true);
}
}