【发布时间】:2015-01-23 22:17:11
【问题描述】:
我正在尝试为我的大型 Swing 程序添加一个花哨的 InfiniteProgressPanel 作为 GlassPane。但是,它没有出现。它看起来像这样:
...
InfiniteProgressPanel glassPane = new InfiniteProgressPanel();
setGlassPane(glassPane);
...
glassPane.start();
doSomeStuff();
glassPane.stop();
...
我相信它与它要掩盖的长进程在同一个线程中运行。我承认,我对线程的了解还不够,我可能应该弄清楚如何在单独的线程中运行 InfiniteProgressPanel GlassPane,以及在它自己的线程中运行长进程。
【问题讨论】:
-
你在玻璃板上打过
setVisible(true)吗? -
...设置为框架 GlassPane 后
标签: java multithreading swing progress glasspane