我需要使用GUI界面进行应用程序,我想从eclipse中获取一个主要概念。我想制作动态面板,可以最小化,移动(交换),调整大小,一次打开几个。使用较少的编码我可以用什么来做?
答案 0 :(得分:3)
您正在寻找的是所谓的“对接框架”。谷歌有很多名单。
显然,你可以使用Eclipse RCP来实现这样的功能,但是你必须使用SWT作为GUI框架。 Netbeans Platform类似于Eclipse RCP,但适用于Swing。使用它有一个优点,你可以获得一个很好的桌面应用程序框架,虽然可能需要一些时间才能进入框架以便很好地使用它。
就我个人而言,我在我刚刚开始的一个项目中使用VLDocking,并对此非常满意。由于网站上有很好的教程,我已经开发了一个Swing应用程序并且只是想要的功能集成非常容易。但遗憾的是VLDocking将不再开发(请参阅vldocking邮件列表) - 让我们希望它不会破坏未来版本的Java / Swing / OS。
如上所述,Google列出了更多内容。我上面提到的那些在我看来是免费的更好的。我试过的其他人有几个问题,例如当暂时打开一个最小化的面板时,它会在未修饰的窗口中打开,这会使主窗口失去焦点,这是我不喜欢的。
也有一些商业可用,但我没试过,所以我不能说太多。