笔记:
答案不是clojurescript。我想用 Clojure 编写代码,而不是 ClojureScript。
语境:
我更喜欢用于用户界面的 CSS/DOM 模型,而不是喜欢 Java 的 Graphics2D。
问题:
是否有某种方式/某个项目将某种 WebKit 嵌入到 Java 应用程序中?我希望能够用 Java 编写代码,但也能够拥有一个我可以通过 CSS/DOM 控制/操作的 GUI。
谢谢!
答案不是clojurescript。我想用 Clojure 编写代码,而不是 ClojureScript。
我更喜欢用于用户界面的 CSS/DOM 模型,而不是喜欢 Java 的 Graphics2D。
是否有某种方式/某个项目将某种 WebKit 嵌入到 Java 应用程序中?我希望能够用 Java 编写代码,但也能够拥有一个我可以通过 CSS/DOM 控制/操作的 GUI。
谢谢!
JavaFX 2.0 场景图在概念上与 DOM 有点相似,您可以使用 CSS 对其进行蒙皮。
有一个 Java API,因此您应该能够从 Clojure 相当轻松地使用它。
它不完全是 CSS/DOM,但跷跷板允许使用类似 CSS 的选择器查询 Swing 小部件层次结构。
您可以在此处找到或多或少成熟的 GUI 库列表。
上述跷跷板可以安装。GUIFTW 使用类似 CSS 的样式表来描述 UI,也可以满足您的需求,但它已经一年没有更新了。