假设我有一个字符串,“Hello World”的。 我想这个字符串样式更改为粗体,并从12中的所有字符的大小设置为18 [葡文]。 从那以后,我想在使用该字符串JLabel
和JButton
。 我怎样才能做到这一点?
Answer 1:
看看这里http://docs.oracle.com/javase/6/docs/api/java/awt/Font.html#deriveFont%28float%29
的JComponent具有setfont程序()方法。 你会控制字体出现,而不是字符串。
如
JButton b = new JButton();
b.setFont(b.getFont().deriveFont(18.0f));
Answer 2:
Font myFont = new Font("Serif", Font.BOLD, 12);
,然后用setfont程序法上的组件,如
JButton b = new JButton("Hello World");
b.setFont(myFont);
文章来源: How to set String's font size, style in Java using the Font class?