您可以更改 JOptionPane 文本的字体和大小吗?我尝试过,只有当我在该特定的 java 类上“运行文件”时它才有效。如果您启动整个项目,它不会更改字体。我只想更改特定的 JOptionPane,而不是全部。
这是代码:
UIManager.put("OptionPane.messageFont", new FontUIResource(new Font(
"Arial", Font.BOLD, 18)));
JOptionPane.showMessageDialog(null,"MESSAGE","ERROR",JOptionPane.WARNING_MESSAGE);
这真的很容易。 JOption 窗格不仅接受字符串,还接受组件。因此,您可以创建一个标签,设置其字体并将其用作消息。
JLabel label = new JLabel("MESSAGE");
label.setFont(new Font("Arial", Font.BOLD, 18));
JOptionPane.showMessageDialog(null,label,"ERROR",JOptionPane.WARNING_MESSAGE);
我不明白为什么之前没有人回答这个问题
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)