내가 간단한 텍스트 프로그램이 2 JPanel의 (몸과 바닥 글) 텍스트 몸에 영역과 바닥 글 lable와 JFrame에로드하고 일시 정지됩니다. 주문이 잘못되었거나 잊어 버렸는지 확실하지 않지만 프로그램을 시작할 때 지연이 발생하여 흰색으로 깜박입니다. 이것은 성가신 일이며 가능한 경우이 문제를 피하고 싶습니다. 이견있는 사람?시작 흰색 화면이
이것은 모양이 좋아 보이지만 처음에는 흰색으로 깜박이고 0.5 초 동안 손을 듭니다. 프레임 배경을 파란색으로 설정하려고 시도했지만 아무것도 변경되지 않았습니다.
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);
콜백 setvisible at –