Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我让用户通过 JTextField 输入一些单词。我想设置字符串的字体。这是我到目前为止所拥有的。
Font f; f = new Font(input.getText(), Font.ITALIC, 32); word = new JLabel(f, SwingConstants.CENTER);
不幸的是,Java 给我一个编译器错误,因为 JLabel 不接受 Font 作为参数。是否可以设置从文本字段中检索的字符串的字体并将其显示在 JFrame 上?
见JComponent.setFont(Font)。
JComponent.setFont(Font)
设置此组件的字体。
但比设置字体名称的文本字段更好,请参阅(样式)组合的此答案或使用列表的此答案: