我想编写一个 Eclipse 插件,它看起来像 Google 的 Eclipse ADT 插件中的“AndroidManifest.xml”编辑器页面 - 具体来说,this screen .不过,我是 SWT 开发的新手,所以我不太了解可以使用哪些 SWT 组件来构建这样的屏幕。
所以,具体来说,我要问:
- 我应该使用特定的布局来构建这样的屏幕吗?
- 哪个类提供带有颜色渐变背景的可折叠标题,如“应用程序属性”?
- 是否有适用于此类屏幕的源代码示例?
- 更好的是,ADT 插件的源代码在任何地方都可用吗?我还没有在网上找到它。
感谢您的帮助!
最佳答案
我已经接受了 Marc 的回答,但我想在这里给出更详细的回答,以方便后来出现的任何人:
所讨论的表单是“托管表单”的示例。我应该读这个:http://www.eclipse.org/articles/Article-Forms/article.html
对于布局,org.eclipse.swt.layout.GridData 和 org.eclipse.ui.forms.widgets.ColumnLayout 似乎是常见的选择。
可折叠标题是 org.eclipse.ui.forms.widgets.Section 类的一项功能。
Eclipse 插件开发工具包的 Javadoc,包括此处命名的类,可在 http://help.eclipse.org/help33/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/overview-summary.html 找到。
关于android - Android ADT AndroidManifest.xml 屏幕中使用了哪些 SWT 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5997598/