gpt4 book ai didi

java-如何将外观设置为 JOptionPanes 和扩展 JDialog 的类?

转载 作者:行者123 更新时间:2023-11-29 06:01:21 26 4
gpt4 key购买 nike

我目前正在为我的应用程序使用 Look&Feel。我有几个问题:

1. 当我启动我的程序时,首先弹出的是用于登录的 JDialog。这是正常的,但问题是它是默认的 Look&Feel。现在,在您通过登录后,主程序将以我选择的外观启动。需要注意的一件事是 JDialog 的构造如下:

    public class FooLogin extends JDialog{
// variables...

public FooLogin(JFrame parent){
// code...

2. 我的 JOptionPanes 也是默认的。

那么我如何明确地将 Look&Feel 应用到这种形式的 JDialog 中呢?以及如何将 JOptionPanes 与主程序的外观和感觉相匹配?

最佳答案

你忘了从 Look and Feels 中提到它,但默认情况下你必须阅读 Changing the Look and Feel After Startup , 那么你必须在新容器可见之前调用代码行

SwingUtilities.updateComponentTreeUI(frame);

请确保您必须创建一个包装到 invokeLater 中的新容器,更多信息请参见 Initial Threads

关于java-如何将外观设置为 JOptionPanes 和扩展 JDialog 的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9967535/

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