标签: 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上?
答案 0 :(得分:4)
请参阅JComponent.setFont(Font)。
JComponent.setFont(Font)
设置此组件的字体。
但是比设置字体名称的文字字段更好,请参阅this answer表示使用列表的(样式)组合或this answer: