所以我正在使用JFrames进行项目。程序启动时,它将在名为“ initialThread”的方法中创建一个JFrame,然后在名为“ initialize”的方法中设置界限,默认关闭操作和可见性。 在调试方法“ initialThread”时,无需我执行“初始化”方法即可自动显示框架。
运行方法的代码:
public void loadPanels(){
initialThread();
initialize();
}
以下是我正在谈论的两种方法的代码:
public void initialThread(){
try {
EventQueue.invokeAndWait(new Runnable() {
public void run() {
try {
frame = new JFrame();
frame.setAlwaysOnTop (true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
} catch (InvocationTargetException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
/**
* set the basic functions and configurations of the frame.
*/
private void initialize() {
frame.setBounds(100, 100, 450, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}