设置从JTextField检索到的文本的字体

3

我让用户通过JTextField输入一些词语。我想设置字符串的字体。以下是我目前的代码。

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

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

1个回答

4
请参考JComponent.setFont(Font),该方法可用于设置组件的字体。
如果需要更好的设置字体名称,请参考此答案,该答案提供了一个拥有样式的下拉框,或者您也可以参考此答案,该答案使用了一个列表:


谢谢。我搞定了 :) - carebear

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接