gpt4 book ai didi

java - 更改字体大小并在 JOptionPane 中的按钮之间留出空间

转载 作者:行者123 更新时间:2023-12-01 19:24:53 25 4
gpt4 key购买 nike

我的 JOptionPanes 中的文本太小,我想知道如何更改 Pane 内文本的字体。另外,我想在两个按钮之间设置一个空格。

类似于

   |Canecl|               |DoneSave| |Save|

最佳答案

我猜您的意思是 JOptionPane 内的 JButton 上的字体太小。

为此,我建议使用 Swing Utils作者:达里尔·伯克。现在您可以轻松地执行例如

for (JButton button : SwingUtils.getDescendantsOfType(JButton.class, pane)) {
button.setFont(new Font("Verdana", Font.BOLD, 32));
}

设置 JOptionPane Pane 内所有 JButton 的字体。

如果您想设置 JOptionPane 消息本身的字体,请使用例如

UIManager.put(
"OptionPane.messageFont",
new FontUIResource(new Font("Verdana", Font.BOLD, 32))
);

关于“按钮间距”问题:我不知道是否可以在不自己扩展和制作自定义 JOptionPane 的情况下完成。

关于java - 更改字体大小并在 JOptionPane 中的按钮之间留出空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1772449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com