我正在编写WYSIWYG文档设计器的代码。此设计器的基本意图是既能够读取(加载)又能够创建用各种模板语言(ZPL、XSL等)编写的多个文档。现在,为了构建一个WYSIWYG设计器,我计划拥有一个优雅的UI,用户可以使用这个UI来创建/编辑文档。
用户界面的强制性需求是--
我在决定如何实现UI方面有困难。我试着挥杆,发现它不太好(对我的需要来说是相当严格的)。任何关于可以用来构建上面描述的UI的建议都会有很大的帮助。
发布于 2011-10-28 20:13:42
你的基础选项基本上是Swing或SWT。
不清楚“刚性”是什么意思;Swing在架构上是一个很好的GUI框架,尽管有些人更喜欢SWT。不确定JavaFX将如何结束,但它有一些很好的特性。
许瑞层在顶部。或者采用格里芬方法,尽管我不确定它是否适合您正在处理的应用程序类型。或者使用Groovy/JRuby/等来减少使用Swing/等的许多方面的痛苦。
如果QT许可对您有效,IIRC也有针对QT的Java绑定。
发布于 2011-10-28 20:57:20
也许您会得到一些富客户端平台(RCP)的更好的服务,比如Eclipse或NetBeans。两者都可能被称为IDE,但IDE实际上是建立在各自平台之上的。使用RCP将需要你承担大量的责任。现有的插件/模块可以与您的代码进行互操作,并且可以考虑透视图(Eclipse)或重新排列面板之类的功能。
就像戴夫·牛顿暗示的那样,JavaFX也可能成为候选人。Java2.0现在已经过时了,不再需要1.0中使用的脚本语言,而是选择对经验丰富的JavaFX开发人员来说更自然的Java。并且可以在Swing中使用。
https://stackoverflow.com/questions/7934088
复制相似问题