Java Swing属性编辑器
是否有一个现有的库可以从属性(或类似属性)对象自动创建Java Swing表单?i、 e.显示2列,行数与属性数相同,左侧正确对齐的属性名称,右侧显示值的JTextFields 我在编译时无法访问属性名(或预期的类型) 此外,解决方案必须允许在构造后将某些值字段设置为只读 一个伟大的解决方案是:Java Swing属性编辑器,java,swing,user-interface,Java,Swing,User Interface,是否有一个现有的库可以从属性(或类似属性)对象自动创建Java Swing表单?i、 e.显示2列,行数与属性数相同,左侧正确对齐的属性名称,右侧显示值的JTextFields 我在编译时无法访问属性名(或预期的类型) 此外,解决方案必须允许在构造后将某些值字段设置为只读 一个伟大的解决方案是: 允许将某些属性值指定为敏感,需要JPasswordField 提供输入格式检查,例如针对对象类型(如URL、Double等) 或者按类型区分,以便对标准对象类型使用适当的小部件(或显示适当小部件的按
- 允许将某些属性值指定为敏感,需要JPasswordField
- 提供输入格式检查,例如针对对象类型(如URL、Double等)
不存在这样的东西。不过,我写了一个基本的功能(并在OSS上发布了它)以感谢。我正在寻找开源,但JIDE看起来确实很有趣。我从未使用过它,但netbeans也有类似的东西:我见过,但它似乎是netbeans框架的一部分,而不是普通应用程序可以轻松访问的东西。文档很糟糕,但它们似乎是在J2RE附带的基础上构建的。理论上,基于该思想的Swing表单生成器可能会有很大帮助,但实际上文档很糟糕。“财产”有无数种不同的用途,这也无济于事。在我看来,真正的问题是各种数据类型的数据绑定。如果您有一小部分这些类型,并且您的数据组织良好(即,您很容易知道它的类型),那么就提前使用自定义渲染器实现一个
JTable
,一个接受任意对象和实现的Swing表单生成器会有很大帮助:但是所有的东西都是一个血腥的接口,没有现成的实现。哪一个可以回答什么是课堂?它是基于JTable的吗?在您的回购协议中搜索未找到任何结果。