【发布时间】:2014-06-26 01:15:10
【问题描述】:
当我使用 setProperty() 设置属性文件的属性时,它总是会覆盖旧的。
为了改变一个,我加载并获取属性,然后我再次设置它们。
问题是我不知道如何重新设置 UIManager 的外观,因为它不是相等的所以我不能使用 setProperty。另外,如果我检查 with propertyNames() 的列表以查看属性文件的所有键,则所有键属性都正常显示,除了显示整个语句的 UI 管理器。
propertyNames 枚举
password
usuario
UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
driver
contador
有人知道怎么设置吗?
编辑
如果我使用 UIManager 的键的 getProperty() 不会返回任何内容
编辑 2
我试图让我的应用程序的皮肤可供选择,并且每次运行时都选择不重置皮肤。所以我必须将决定保存在属性文件中。如果第一次不清楚,请见谅
【问题讨论】:
-
你能更好地解释你拥有什么以及你想要得到什么吗?您有一个只包含键而不包含值的属性文件?你想读它然后用它做什么?你想设置什么?
-
对不起我的英文解释,枚举是函数 propertyNames() 返回的枚举
标签: java properties properties-file