你能改变 JOptionPane 文本的字体和大小吗?我试过了,只有当我在那个特定的 java 类上“运行文件”时它才有效。如果您启动整个项目,它不会更改字体。我只想更改一个特定的 JOptionPane 而不是全部。
代码如下:
UIManager.put("OptionPane.messageFont", new FontUIResource(new Font(
"Arial", Font.BOLD, 18)));
JOptionPane.showMessageDialog(null,"MESSAGE","ERROR",JOptionPane.WARNING_MESSAGE);
最佳答案
这真的很容易。 JOption Pane 不仅接受字符串,还接受组件。因此,您可以创建一个标签设置其字体并将其用作消息。
JLabel label = new JLabel("MESSAGE");
label.setFont(new Font("Arial", Font.BOLD, 18));
JOptionPane.showMessageDialog(null,label,"ERROR",JOptionPane.WARNING_MESSAGE);
我不明白为什么以前没有人回答这个问题
关于java - 如何更改 joptionpane 的大小和字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26913923/