Java swing. Не отображаются компоненты
Пишу генератор случайных чисел на языке JAVA. Появилась проблема. Компоненты перестали отображаться. Первый раз такое. Слышал что они не успевают отобразиться, но в прошлых приложениях всё работало нормально. Код:
import java.awt.BorderLayout;
import javax.swing.*;
public class Main {
public static void main(String[] args) {
JFrame win = new JFrame();
win.setTitle("SimpleNumberGenerator 1.2");
win.setSize(500, 500);
win.setVisible(true);;
JPanel p = new JPanel();
p.setLayout(new BorderLayout());
JLabel result = new JLabel();
result.setText("Результат: ---");
JTextField min = new JTextField();
JTextField max = new JTextField();
min.setToolTipText("Минимальное значение");
max.setToolTipText("Максимальное значение");
min.setText("Введите минимальное значение");
max.setText("Введите максимальное значение");
JButton generate = new JButton();
generate.setText("Генерировать");
JButton generaterandom = new JButton();
generate.setText("Генерировать случайно");
p.add(result, BorderLayout.CENTER);
p.add(min, BorderLayout.CENTER);
p.add(max, BorderLayout.CENTER);
p.add(generate, BorderLayout.CENTER);
p.add(generaterandom, BorderLayout.CENTER);
result.setVisible(true);
min.setVisible(true);
max.setVisible(true);
generate.setVisible(true);
generaterandom.setVisible(true);
}
}