因此,当我启动Netbeans时,他们会在桌面上创建一个小面板来显示加载进度。我很确定Microsoft Office 2010也使用它。我很好奇如何在java中制作其中一个? 我浏览了API并看到了JDesktopPane。但我不认为这是我正在寻找的东西,除非你可以把它拿到实际的桌面上,但我不确定。提前谢谢!
答案 0 :(得分:2)
你可以使用JPanel实际做到这一点..你不需要做任何事情......不需要桌面窗格
您需要做的就是设计一个JPanel
并在其中放置一个进度条,它将链接到一个进程并显示它已经完成了多少。
JPanel没有正常的帧功能,如最小化,关闭等,并且将完全按照您尝试组成的行为。
更新:尝试做你想做的事。
您需要开始使用JFrame。并将其装饰设置为false。
在Netbeans中,您可以转到Frame属性并将Undecorated设置为true
或者在代码内部,你可以写setUndecorated(true);
然后你必须设计你的框架,在其中放置一个进度条,将它链接到一个函数,将其onTop值设置为true(这意味着它将始终在顶部)并将其位置设置为屏幕的中心。完成!你准备好了窗户!!