我有興趣使用 XUL 作為一個標準的方式來定義我的 Java 應用程式 (包括 Swing 和網頁) 的使用者介面。要做到這一點,我需要兩個主要的元件。
我本来 思想 这很容易找到, 但是有一些问题:
有谁知道我如何将这两个想法结合在一起并实现我的需求?先謝謝你!
我曾经用许多工具包探索过这个途径。根据我的经验,这是不值得的,但为什么不再试一次呢?
我需要以下的.CSS集成。
我最后定制了一个现有的库。我不记得确切的名字了,但我认为它是一个分叉的 摇摆锤 以更好地支持内联脚本。我改进了对Rhino的支持,还加入了一些Jython的集成。
有 许多其他选择但并没有什么真正让人吃惊的地方。
我也试着用 Apache Commons Jelly (Apache Maven早期版本背后的主要库)。Commons Jelly有一个Jelly Swing模块。
最后,我意识到它既不方便也不省时,除了开销(Java反射和动态方法调度,代理和与JVM脚本语言的交互->scoping等)。
我在几年前就已经开发了,目前正在刷新一个基于XUL的Java sourceforge项目,并集成了名为javaXUL的脚本语言。https:/sourceforge.netprojectsjavaxul。
检查 http:/www.zkoss.orgproductzk 我过去用过zk,它是基于XUL的一个很好的工具,它有社区版和授权版。它有社区版和授权版,请检查是否有帮助,谢谢。