设置从JTextField检索的文本字体

时间:2013-01-16 04:49:15

标签: java swing fonts jlabel jtextfield

我让用户通过JTextField输入一些单词。我想设置字符串的字体。这是我到目前为止所拥有的。

Font f;
f = new Font(input.getText(), Font.ITALIC, 32);
word = new JLabel(f, SwingConstants.CENTER);

不幸的是,Java给我一个编译错误,因为JLabel不接受Font作为参数。是否可以设置从文本字段中检索的字符串的字体并将其显示在JFrame上?

1 个答案:

答案 0 :(得分:4)

请参阅JComponent.setFont(Font)

  

设置此组件的字体。


但是比设置字体名称的文字字段更好,请参阅this answer表示使用列表的(样式)组合或this answer