0

因此,当我启动 Netbeans 时,它们会在桌面上创建一个小面板来显示加载进度。我很确定 Microsoft Office 2010 也使用它。我很好奇如何用java制作其中之一?我查看了 API 并看到了 JDesktopPane。但我认为这不是我想要的,除非你能把它放在实际的桌面上,但我不确定。提前致谢!

4

1 回答 1

2

您实际上可以使用 JPanel 来做到这一点..您不需要做任何其他事情..不需要桌面窗格您需要做的就是设计一个JPanel并在其中放置一个进度条,该进度条将链接到一个进程并显示多少它已经完成了。JPanel 没有正常的框架功能,如最小化、关闭等,并且会完全按照您的要求进行操作。

更新:刚刚尝试做你想做的事。您需要开始使用 JFrame。并将其装饰设置为假。在 Netbeans 中,您可以转到 Frame 属性并将 Undecorated 设置为 true 或您可以编写的内部代码setUndecorated(true);

然后你必须设计你的框架,在其中放置一个进度条,将其链接到一个函数,将其 onTop 值设置为 true(这意味着它将始终在顶部)并将其位置设置为屏幕中心。完毕!!你准备好了你的窗户!!

于 2012-05-13T05:33:52.037 回答