【问题标题】:Clojure: CSS / DOM like UI for JavaClojure:Java 的 CSS / DOM 类 UI
【发布时间】:2012-06-17 10:51:43
【问题描述】:

注意事项:

答案不是clojurescript。我想用 Clojure 编写代码,而不是 ClojureScript。

上下文:

比起 Java 的 Graphics2D,我更喜欢用于用户界面的 CSS/DOM 模型。

问题:

是否有某种方式/某个项目将某种 WebKit 嵌入到 Java 应用程序中?我希望能够用 Java 编写代码,但也能够拥有一个我可以通过 CSS/DOM 控制/操作的 GUI。

谢谢!

【问题讨论】:

    标签: java user-interface clojure


    【解决方案1】:

    JavaFX 2.0 scene graph 在概念上有点类似于 DOM,您可以使用skin it using CSS

    有一个 Java API,因此您应该可以从 Clojure 中相当轻松地使用它。

    【讨论】:

    • JavaFX 包含一个包装好的 WebKit 引擎,documentation 介绍了如何使用它。封装的引擎公开了一个Java based DOM,允许您根据需要通过 Java 控制/操作 DOM。
    • 这正是我所需要的。谢谢!
    【解决方案2】:

    它不完全是 CSS/DOM,但seesaw 允许使用类似 CSS 的选择器查询 Swing 小部件层次结构。

    【讨论】:

      【解决方案3】:

      您可以找到或多或少成熟的 GUI 库列表here

      上述跷跷板可以安装。 GUIFTW 使用类似 CSS 的样式表来描述 UI,也可以满足您的需求,但它已经一年没有更新了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-05-12
        • 2018-11-22
        • 1970-01-01
        • 2011-06-17
        • 2012-07-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多