【发布时间】:2020-09-06 20:22:39
【问题描述】:
有没有办法改变JOptionPane.showMessageDialog 字体?我正在尝试为消息对话框编写代码,如果可能,我需要更改字体。
【问题讨论】:
-
是输入对话框吗?
-
@Priyamal,没有消息对话框
标签: java joptionpane
有没有办法改变JOptionPane.showMessageDialog 字体?我正在尝试为消息对话框编写代码,如果可能,我需要更改字体。
【问题讨论】:
标签: java joptionpane
JOptionPane jopt = new JOptionPane();
String result;
result = "your message";
JLabel resLabel = new JLabel(result);
resLabel.setFont(new Font("Monospaced", Font.BOLD, 50));
jopt.showMessageDialog( null, resLabel, "Results", JOptionPane.PLAIN_MESSAGE );
使用您的自定义字体创建一个新标签,并将 jlabel 设置为 joptionpane 中的组件。
【讨论】:
UIDefault.put 并将OptionPane.font 属性设置为您要使用的任何字体:请参阅docs.oracle.com/javase/tutorial/uiswing/lookandfeel/… 以获取被 Nimbus 覆盖的 UI 属性列表(这也应该与其他 LookAndFeel 合作)