3

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

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

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

4

1 回答 1

4

JComponent.setFont(Font)

设置此组件的字体。


但比设置字体名称的文本字段更好,请参阅(样式)组合的此答案使用列表的此答案:

于 2013-01-16T04:54:04.453 回答