【发布时间】:2012-03-09 00:13:08
【问题描述】:
我一直在研究一个项目模型,并且几乎完成了它。现在我必须实现项目的视图。我非常喜欢 Eclipse 视图布局并尝试像这样实现,但我不能。然后下载eclipse的源代码,但在所有源代码中都找不到我的具体代码sn-p。我的意思是我想采用基本的布局实现,如 eclipse Coolbar、ctabfolder 和事件。有什么建议吗?
谢谢。
【问题讨论】:
标签: eclipse swing layout swt awt
我一直在研究一个项目模型,并且几乎完成了它。现在我必须实现项目的视图。我非常喜欢 Eclipse 视图布局并尝试像这样实现,但我不能。然后下载eclipse的源代码,但在所有源代码中都找不到我的具体代码sn-p。我的意思是我想采用基本的布局实现,如 eclipse Coolbar、ctabfolder 和事件。有什么建议吗?
谢谢。
【问题讨论】:
标签: eclipse swing layout swt awt
如果您喜欢 Eclipse 的外观和使用的组件,您应该看看 Eclipse 使用的技术:
Swing 有类似的组件,但不使用本机小部件。它自己绘制它们。在我看来,Swing 更容易学习和使用,但 SWT 的结果通常更好——您经常可以“感觉”到 Swing 应用程序的行为并不完全正确。如果 Swing 应用程序不尝试模仿本机外观来避免uncanny valley 效果,那就更好了。因此,期望您生成的应用程序的外观和感觉都不同。
有更多可用于 Swing 的文档和第三方库,例如非常棒的 Netbeans RCP,可让您轻松构建应用程序。
【讨论】:
您正在寻找的是一个对接框架。什么是最好的框架有待商榷。 您可以查看this question 以获取流行框架的列表
【讨论】: