我正在寻找允许创建swing Guis的API(例如" WindowBuilder Pro"或NetBeans GUI Builder)。
你能帮我吗?
您可以考虑在Netbeans平台(基于秋千的RCP)上构建应用程序,并重复使用Netbeans GUI Builder或Visual Library的部分:
http://platform.netbeans.org/graph/
,或者您可以查看我几年前写的我的自定义框架:使用鼠标移动和调整组件并允许进一步的自定义。包括"快速到网格" - 包括!也许您发现它有用。(这是开源!)
我开始写一个教程(仍在建设中!):
http://softsmithy.sourceforge.net/lib/docs/tutorial/swing/customizer/index.html
用于添加组件,请参见:
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/customizerbar.html.html
自定义属性使用:
http://softsmithy.sourceforge.net/lib/docs/api/org/org/softsmithy/lib/swing/jcustomizerpropertytable.html
将其注册到Jcustomizerpane的SelectionManager,并设置Jcustomizer对象的Customizable Properties-Property。
还可以查看Jcustomizer的子类。
例如。有
图像定制器&形状:
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/j toxiconcustomizer.html
带有内联编辑的标签定制器:
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/jlabelcustomizer.html
行定制器:
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/jline2dcustomizer.html
和许多课程为菜单和工具栏运动提供了支持。(为某些" Java外观和感觉图形存储库"提供支持。)
查看 *.swing和 *.swing.Action软件包。
只是问我是否找不到它们。
主页:
http://www.softsmithy.org
下载:
http://sourceforge.net/projects/softsmithy/files/softsmithy/
maven:
<dependency>
<groupid>org.softsmithy.lib</groupid>
<artifactid>softsmithy-lib-core</artifactid>
<version>0.2</version>
</dependency>
api:
http://softsmithy.sourceforge.net/lib/docs/api/index.html