帮我解决这个问题。 我想在按钮点击时添加一个proress栏,当进度条运行时,主窗口(框架)应该关闭或隐藏。当进度结束时,主窗口应该出现。
答案 0 :(得分:2)
有两种直接的方式(在API中实现)
注意Swing GUi不是线程安全的,所有输出到Swing GUi必须在Event Dispatch Thread (EDT)上完成
答案 1 :(得分:0)
您可以在此处找到包含完整工作代码的示例:
http://www.roseindia.net/java/example/java/swing/SwingProgressBar.shtml
您只需要向其添加mainframe.setVisible(false);
和mainframe.setVisible(true);
,其中大型机是您的主要JFrame。您可以在“创建计时器”部分中使用新的if (i==0)
和现有的if (i==20)
语句执行此修改。然后根据需要删除或修改其余代码。