【问题标题】:Set the font of texts retrieved from JTextField设置从 JTextField 检索到的文本的字体
【发布时间】:2012-12-30 08:49:39
【问题描述】:

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

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

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

【问题讨论】:

    标签: java swing fonts jlabel jtextfield


    【解决方案1】:

    JComponent.setFont(Font)

    设置此组件的字体。


    但比文本字段设置字体名称更好,请参阅this answer 了解(样式)组合或使用列表的this answer

    【讨论】:

    • 谢谢。我想通了:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多