如何提前加载Swing和AWT组件?

时间:2019-01-09 13:45:32

标签: java swing awt

this问题类似,我有一个问题是我打开的第一个JFrame所花费的时间比之后的更长。我有一个基于控制台中用户输入打开JFrames的应用程序。因此,我将有时间提前在单独的线程中加载JFrame东西。我应该调用Swing或AWT的哪个函数来执行此初始化(另一个StackOverflow答案涉及某个JRE / JDK中不再存在的sun软件包)?

1 个答案:

答案 0 :(得分:1)

Swing:只需调用通常需要设置GUI的所有内容,但是在要显示它之前,不要在JFrame上调用setVisible(true)。请注意,GUI应该在EDT上创建,即使用SwingUtilities.invokeLater。