java - 是否有像 Velocity 等一样用于独立应用程序(SWT/Swing 等)的模板引擎

标签 java swing swt eclipse-plugin

正如标题所述,是否有任何 UI 模板引擎可用于独立应用程序(如 SWT、Swing),就像我们有可用于 Web 应用程序的 apache Velocity 或 freemaker 一样?

目前我们正在开发一个基于 eclipse 的产品,我觉得这个 UI 将会为一些客户定制/品牌化,所以对于每个客户我们都需要接触 UI 代码。我进行了研究,但没有发现任何有用的结果。

我们已经开发了一个小型的引擎原型(prototype),它可以进行基本的 UI 控件模板化,但在认真研究该项目之前,我想在这里咨询一下专家,这样我们就不会重新发明轮子(如果已经有可用的轮子)。我的想法是我应该能够更改 UI(至少是标题栏文本等基本品牌),这样我们就不需要为了更改磁贴栏而重建整个应用程序。

所以我认为我的问题很清楚,如果需要我可以提供更多详细信息。注意:我们是一家纯粹的 Java EE 商店,这是我们在独立方面做的第一个项目,如果我问任何明显的事情,很抱歉。

最佳答案

使用基于 JVM 的脚本语言(如 Groovy)编写 UI 代码怎么样? , JRuby

关于java - 是否有像 Velocity 等一样用于独立应用程序(SWT/Swing 等)的模板引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15879320/

相关文章:

java - 我如何使用 MaxMind 的 GeoIP 数据库来确定位置?

java - 尝试创建一个带有 2D vector 和字符串数组头的 JTable,我该怎么做?

java - java中通过构造函数实例化对象失败

java - 如何将 SWT 移植到新平台?

java - 为 SWT Combo 小部件中的每个元素设置工具提示文本

java - JFace TableViewer 像 Excel 一样在单元格上绘制矩形

java - 在 Android 中使用 google-java-api-client 设置 Google 日历查询参数

java - ruby 中是否有一些像 java httpclient 这样的库

java - GC Clojure/Java/JVM 内存设置

java - 使用 Java 桌面应用程序的 Telegram API?