【发布时间】:2012-05-12 03:47:18
【问题描述】:
我需要使用 GUI 界面制作应用程序,我想从 eclipse 中获取一个主要概念。我想制作可以最小化、移动(交换)、调整大小、一次打开多个的动态面板。我可以用更少的代码来做这件事吗?
【问题讨论】:
标签: java eclipse user-interface tabs docking
我需要使用 GUI 界面制作应用程序,我想从 eclipse 中获取一个主要概念。我想制作可以最小化、移动(交换)、调整大小、一次打开多个的动态面板。我可以用更少的代码来做这件事吗?
【问题讨论】:
标签: java eclipse user-interface tabs docking
您正在寻找的是所谓的“对接框架”。谷歌有一个很大的列表。
显然,您可以使用Eclipse RCP 来实现这样的功能,但是您必须使用 SWT 作为 GUI 框架。 Netbeans Platform 类似于 Eclipse RCP,但用于 Swing。使用它的好处是您可以获得一个很好的桌面应用程序框架,尽管可能需要一些时间才能进入框架才能很好地使用它。
就我个人而言,我在不久前开始的一个项目中使用了VLDocking,对此我感到非常满意。我已经开发了一个 Swing 应用程序,并且非常容易集成所需的功能,这要归功于网站上的好教程。但遗憾的是,将不再开发 VLDocking(请参阅 vldocking 邮件列表)——希望它不会与 Java/Swing/OS 的未来版本中断。
如前所述,Google 列出了更多内容。我上面提到的那些在我看来是免费的更好的。我尝试过的其他人有几个问题,例如当临时打开一个最小化面板时,它在一个未装饰的窗口中打开,这使主窗口失去焦点,我不喜欢。
也有一些商业的,但我没有尝试过,所以我不能说太多。
【讨论】: