private void addSomeComponentsToFrame(){
JFrame frame = new JFrame();
.....
frame.setVisible(true);
frame.getContentPane().validate();
frame.getContentPane().repaint();
runOtherTask();
}
runOtherTask メソッドが開始する前にフレーム オブジェクトとそのコンポーネントを表示したいのですが、addSomeComponentsToFrame メソッドを実行しようとすると、フレームが (黒い四角形として) 表示されますが、フリーズし、runOtherTask メソッドが完了すると、フレームのコンポーネントが画面に表示されます。