繁体   English   中英

Java Swing属性编辑器

[英]Java Swing Properties Editor

是否有一个现有的库可以从Properties(或类似于Properties)对象自动创建Java Swing表单? 即,显示2列,与属性一样多的行,在左侧正确对齐的属性名称,在右侧显示JTextFields的值。

在编译时,我无权访问属性名称(或预期的类型)。

此外,该解决方案必须允许在构造后将某些值字段设置为只读。

一个很好的解决方案是:

  • 允许将某些属性值指定为敏感值,这需要JPasswordField
  • 提供输入格式检查,例如根据对象类型(例如URL,Double等)进行检查

或按类型区分,以便对于标准对象类型使用适当的小部件(或显示适当小部件的按钮)代替JTextField。 例如,JFileChooser的属性应为文件类型,SwingX颜色/日期选择,数字格式检查)

进入特定于类型的属性听起来像JavaBeans。 我宁愿走JavaBeans路线,除非有一个非常简单的解决方案(不是大型框架)来解决Javabean对象的问题。

(我已经知道如何手动执行此操作,并且自己写一个简单的实现即可忽略敏感性/类型信息-沿这些方向回答的任何人都将被击落!我只想知道这种野兽是否已经存在,最好是在维护良好的环境中图书馆)

更新:与Java Bean相关-创建检查器窗口

不存在这样的东西。 但是,我为https://github.com/fommil/zibaldone写了一个基本功能(并发布了OSS)

我们使用JIDE ,但它不是开源的。 如果您不介意的话,不妨考虑一下其“ 属性网格 -它似乎符合您的所有要求。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM