gpt4 book ai didi

java - Swing JOptionPane背景颜色不同

转载 作者:太空宇宙 更新时间:2023-11-04 11:14:06 25 4
gpt4 key购买 nike

我一直在尝试使用 JOptionPane 在 Swing 中显示消息框:

JOptionPane.showMessageDialog(Component parentComponent,
Object message,
String title,
int messageType)
throws HeadlessException

消息框如图 here 所示:

当我添加这一行时

UIManager.put("OptionPane.background", Color.white);

选项 Pane 如图 here 所示:

如何才能在消息框中获得纯白色背景?

最佳答案

您需要将面板背景设置为白色。请参阅this answer

     UIManager UI = new UIManager();
UI.put("OptionPane.background", Color.white);
UI.put("Panel.background", Color.white);

更新

我有以下代码,它对我来说工作正常。

import javax.swing.*;
import javax.swing.UIManager;
import java.awt.Color;

public class Dialog {
public static void main(String[] args){
UIManager.put("OptionPane.background", Color.WHITE);
UIManager.put("OptionPane.messagebackground", Color.WHITE);
UIManager.put("Panel.background", Color.WHITE);
JOptionPane.showMessageDialog(null, "Invalid Com Port!", "SetColor", JOptionPane.ERROR_MESSAGE);
}
}

Here是 UIManager 的键列表 enter image description here

关于java - Swing JOptionPane背景颜色不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45674948/

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