gpt4 book ai didi

java - 更改 JFileChooser 的外观

转载 作者:行者123 更新时间:2023-12-01 11:18:11 24 4
gpt4 key购买 nike

我正在使用 Net beans 表单来创建一个小程序。该小程序依赖于 JFileChooser。如果我将程序编写为应用程序而不是小程序,则文件选择器看起来会有所不同。为什么相同的代码在编写为小程序或应用程序时会产生不同的文件选择器?另外,如何更改小程序中文件选择器的外观,使其看起来像应用程序中的文件选择器?

应用程序文件选择器:

enter image description here

小程序文件选择器:

enter image description here

最佳答案

当您调用UIManager.setLookAndFeel(…)时在您的应用程序中,现有组件不会自动更新,因为没有所有现有组件的全局注册表。因此,这些组件看起来与之后创建的组件不同。您可以调用updateUI()在组件上将其更新为当前的外观。还有实用方法SwingUtilities.updateComponentTreeUI(…)它将在整个组件树上递归调用 updateUI()

但一般来说,最好尽早设置所需的外观,最好是在创建任何组件之前,以避免更新现有组件的必要。

关于java - 更改 JFileChooser 的外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31542966/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com