Запуск программы Simple Java вызывает паузу с белым экраномJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Запуск программы Simple Java вызывает паузу с белым экраном

Сообщение Anonymous »

У меня есть простая текстовая программа, и я загружаю jframe с двумя панелями JPanel (тело и нижний колонтитул), текстовой областью для тела и меткой для нижнего колонтитула. Я не уверен, что мой заказ неправильный или я что-то забыл, но при запуске программы возникает задержка, из-за которой она мигает белым. Это немного раздражает, и я хотел бы избежать этого, если это возможно. Есть мысли?



Вот как это должно выглядеть, но вначале он мигает белым и держит руки на полсекунды.
Я тоже пробовал установить синий фон кадра, но это ничего не изменило.

Изображение

Изображение


JFrame frame = new JFrame("SIMPLE TEXT");
JPanel panel = new JPanel();
JTextArea textarea = new JTextArea();
JPanel footer = new JPanel();
JLabel linecol = new JLabel("line: 0 col: 0");

frame.setSize(640,480);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
frame.setResizable(false);

panel.setSize(frame.getBounds().width, frame.getBounds().height);
panel.setBackground(bgColor);
panel.setForeground(fgColor);
panel.setLayout(new BorderLayout());

footer.setSize(640,20);
footer.setBackground(bgColor);
footer.setLayout(new BorderLayout());
footer.setBorder(new EmptyBorder(0,0,0,10));

textarea.setSize(400, 400);
textarea.setOpaque(false);
textarea.setForeground(fgColor);
textarea.setCaretColor(fgColor);

linecol.setForeground(fgColor);

frame.add(panel);
panel.add(footer, BorderLayout.PAGE_END);
panel.add(textarea);
footer.add(linecol, BorderLayout.LINE_END);


Подробнее здесь: https://stackoverflow.com/questions/275 ... reen-pause
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»