我正在尝试更改 JLabel
的字体,使其同时为 BOLD
和 ITALIC
,但似乎没有定义静态字段这样做。我们如何结合两种样式,才能得到粗斜体字体?
此代码将通过使用静态字段 BOLD
以粗体显示,但没有为粗体和斜体定义字段:
Font font = new Font("Verdana", Font.BOLD, 12);
label = new JLabel ("New Image") ;
label.setFont(font);
label.setForeground(Color.Gray.darker());
最佳答案
是的,style
参数被视为位掩码:
new Font("Verdana", Font.BOLD | Font.ITALIC, 12)
关于java - 我们可以在 Java 中将 2 种字体样式组合在一起吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6913228/