Как создать JCheckBox, который изменяет текст в JLabel

1

Как я могу объявить JCheckBox чтобы при проверке он изменил текст JLabel на верхний регистр?

Я пробовал много вещей, но ничего не работает

public void itemStateChanged(ItemEvent e) {
    Font f = null;

    if(Bold.isSelected() && Italic.isSelected())
        f = new Font("Serif", Font.BOLD + Font.ITALIC, 14);
    else if(Bold.isSelected())
        f = new Font("Serif", Font.BOLD, 14);
    else if(Italic.isSelected())
        f = new Font("Serif", Font.ITALIC, 14);
    if(Capitalized.isSelected()){

    }


    label3.setFont(f);
}

Что следует положить внутри if(Capitalized.isSelected())?

Теги:
swing
jcheckbox
itemlistener

1 ответ

2
Лучший ответ

Пробовали ли вы получать текст, а затем называть toUpperCase():

label3.setText(label3.getText().toUpperCase());
  • 0
    спасибо человек его работал ^^

Ещё вопросы

Сообщество Overcoder
Наверх
Меню