我让用户通过JTextField输入一些单词.我想设置字符串的字体.这是我到目前为止所拥有的.
Font f;
f = new Font(input.getText(), Font.ITALIC, 32);
word = new JLabel(f, SwingConstants.CENTER);
不幸的是,Java抛出了一个编译器错误,因为JLabel不接受Font作为参数.是否可以设置从文本字段检索的字符串的字体并将其显示在JFrame上?
解决方法:
Sets the font for this component.
但是比使用文本字段设置字体名称更好,请参见this answer(样式)组合或使用列表的this answer: