java - 有没有办法更改 JOptionPane 布局,例如顶部的颜色和左上角的图像?

标签 java swing joptionpane

我很好奇,我想知道是否有一种方法可以将 JOptionPane 的顶部变成不同的颜色,比如红色或橙色。我还想知道如何更改 JOptionPane 左侧的图像。我猜这是不可能的,因为它已经是一种从 java 中使用的方法。但我不是专家。

最佳答案

这里有三个选项:

  1. 使用相应消息类型的预定义图标之一:
    JOptionPane.showMessageDialog(frame, "Eggs are not supposed to be green.", "Inane error", JOptionPane.ERROR_MESSAGE);

  2. 使用自定义图标:
    JOptionPane.showMessageDialog(frame, "鸡蛋不应该是绿色的。", "Inane 自定义对话框", JOptionPane.INFORMATION_MESSAGE, icon);

  3. 使用外观使整个应用程序具有一致的图标:How to Set the Look and Feel

看看this page of the Java Tutorial有关对话框的更多信息。

关于java - 有没有办法更改 JOptionPane 布局,例如顶部的颜色和左上角的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10489437/

相关文章:

java - 使用 JAVA 处理大文件的音频流服务器

java - 如何在 Java 中将一个字符串在某个索引处分成两部分并保留两部分?

java - 使用Tomcat时如何避免在Eclipse/NetBeans中编写Java代码?

java - 单击 JButton Java 时更改字体样式

java - 在 JScrollPane 中滚动 JComponent

java - 如何从多个 JOptionPane 中获取信息并将其放入摘要对话框中

java - 在按 YES 退出 Java 程序之前确认

java - 创建随机数计算器

Java 8 : Interface with single method

java - JTextField DocumentListener 异常变异错误