【发布时间】:2016-02-28 20:11:37
【问题描述】:
我正在使用以下代码在 Java Swing 中显示错误对话框:
JOptionPane.showMessageDialog(null, "Arquivo de imagem não encontrado. Por gentileza, altere o caminho do arquivo.", "Erro", JOptionPane.ERROR_MESSAGE);
使用 Windows 10 默认外观:
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
但是图标看起来像这样被裁剪了:
关于如何解决这个问题的任何想法?
这里是 SSCCE:
import javax.swing.JOptionPane;
import javax.swing.UIManager;
public class SSCCE {
public static void main(String[] args) {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
JOptionPane.showMessageDialog(null, "Error message", "Error", JOptionPane.ERROR_MESSAGE);
} catch (Exception e){
e.printStackTrace();
}
}
}
【问题讨论】:
-
发布您的 SSCCE 以展示问题,以便其他使用 Windows 10 的人可以验证是否存在问题。
-
所有 GUI 创建和更新都应该在 EDT 上。
-
当然,好像是同一个问题。
标签: java swing windows-10 look-and-feel