Java:如何更改 JRadioButton 的字体大小?

标签 java radio-button

如何更改 JRadioButton 的字体大小(在 Java 中)? 我只想将文本设置为 24px 而不是默认值,以便它与标签匹配。

这是我的窗口图片的链接... (我没有足够的声誉来直接发布图像...)

http://i.stack.imgur.com/z60kN.png

这是我的代码片段...

    // question 1: make the labels / radio buttons / buttons / rows
    JLabel q1 = new JLabel("Question 1: 2 + 4");
    q1.setFont (q1.getFont ().deriveFont (24.0f));
    final JRadioButton q1a1 = new JRadioButton("5");
    final JRadioButton q1a2 = new JRadioButton("6");
    final JRadioButton q1a3 = new JRadioButton("7");
    final JRadioButton q1a4 = new JRadioButton("8");
    JButton q1go = new JButton("Go");
    JButton q1exit = new JButton("Exit");
    JPanel question = new JPanel();
    JPanel answers = new JPanel();
    JPanel buttons = new JPanel();
    question.setLayout(new BoxLayout(question, BoxLayout.X_AXIS));
    answers.setLayout(new BoxLayout(answers, BoxLayout.Y_AXIS));
    buttons.setLayout(new BoxLayout(buttons, BoxLayout.X_AXIS));

    // add everything to the rows
    question.add(q1);
    answers.add(q1a1);
    answers.add(q1a2);
    answers.add(q1a3);
    answers.add(q1a4);
    buttons.add(q1go);
    buttons.add(q1exit);

    // add the rows
    add(question);
    add(answers);
    add(answers);
    add(answers);
    add(answers);
    add(buttons);

    // group the radio buttons
    ButtonGroup group = new ButtonGroup();
    group.add(q1a1);
    group.add(q1a2);
    group.add(q1a3);
    group.add(q1a4);

提前致谢!

-Hewwo疯狂

最佳答案

你已经做到了。 您希望标签的字体大小与 Jlabel right 相同。然后你可以简单地做到这一点

 q1a1.setFont(q1.getFont()); //assign the label's font to radiobutton's font

或者按照与标签相同的方式进行操作

  q1a1.setFont(q1a1.getFont().deriveFont(24.0f)); 

关于Java:如何更改 JRadioButton 的字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31231880/

相关文章:

java - 网络库兼容 C 和 Java

java - 如何使用 Jackson 将 JSON 反序列化为 java 对象

css - 自定义复选框/ radio 设计怪异

javascript - 单击单选按钮后发送投票

java - Grpc Java 客户端的 SSL 连接

java - java类的访问级别

java - 我需要下载什么才能开始使用 Spring 框架开发应用程序?

css - 单选按钮内联并以标签居中

Android RadioButton 没有以编程方式组合在一起

javascript - 复选框的行为类似于单选框 javascript