private void addSomeComponentsToFrame(){
JFrame frame = new JFrame();
.....
frame.setVisible(true);
frame.getContentPane().validate();
frame.getContentPane().repaint();
runOtherTask();
}
我想在 runOtherTask 方法启动之前查看框架对象及其组件,但是当我尝试运行 addSomeComponentsToFrame 方法时,框架出现(作为黑色矩形)但冻结,并且在 runOtherTask 方法完成后它在屏幕上显示框架的组件。