【问题标题】:Java Properties file. How to set look and feel of User Interface Manager?Java 属性文件。如何设置用户界面管理器的外观?
【发布时间】: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


【解决方案1】:

不是很清楚,但可能你有属性:

ui = javax.swing.plaf.metal.MetalLookAndFeel

然后在你的代码中你应该这样做:

UIManager.setLookAndFeel(props.getProperty("ui"));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-24
    • 1970-01-01
    相关资源
    最近更新 更多