我有一个名为JFrame
的{{1}},我将其作为启动画面用于我的应用,它首先显示。它的splash_window
最初为progress bar
,我希望它更改为0%
并在用户可见后立即执行其他命令>。
当我在应用程序中运行应用程序时,5%
已经已经 我可以在控制台中看到我的其他命令正在执行
我的问题是:如何在the progress bar
对用户在屏幕上显示时立即执行命令?
我的代码:
5%
答案 0 :(得分:2)
您可以向框架添加窗口侦听器,并在打开窗口时更新进度。这是一个例子:
splash_window.addWindowListener(new WindowListener() {
@Override
public void windowOpened(WindowEvent e) {
initProgress.setValue(getProgress(5));
initProgress.revalidate();
}
...
});