【发布时间】:2014-11-10 15:00:41
【问题描述】:
我需要在运行时基于类字段在 Java 中生成 GUI。
我正在开发 Web 服务,因此我需要在客户端动态生成 GUI。例如,如果我的 Web 服务上有一个包含字段 String name、int number 和 ArrayList<> list 的类,我需要生成一个包含 2 个 JTextFields 和一个 JList 的 GUI。
是否有任何 API 或其他东西可以帮助我做到这一点?
【问题讨论】:
-
你看过java反射吗?注释也是一种有趣的方式
-
我没有看到我可以用反射 API 做到这一点。我试图为此编写我的 self 类,但我不能真正为所有 java 类型编写代码
-
先分解问题。首先创建动态 GUI,然后从需要使用的类中构建 GUI
-
好吧,动态 GUI 创建是我可以从类中获取我需要的字段但我不知道如何将这些字段映射到适当的 Swing 组件的问题,我无法在网上找到任何可以帮助我的东西跨度>
标签: java user-interface