2015-07-05 4 views
0

Как изменить размер шрифта JRadioButton (на Java)? Я просто хочу сделать текст 24px вместо стандартного, чтобы он соответствовал метке.Java: Как изменить размер шрифта JRadioButton?

Вот ссылка на картину моего окна ... (Я не хватает репутации, чтобы отправить изображение непосредственно ...)

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); 

Заранее благодарен!

-HewwoCraziness

ответ

0

Вы уже сделали это. Вы хотите, чтобы метка имела такой же размер шрифта, как и Jlabel. Тогда вы можете просто сделать это

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

или сделать то же самое, что вы сделали это для лейбла

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

Спасибо большое !!! – HewwoCraziness

Смежные вопросы