有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何创建JCheckBox来更改JLabel中的文本

我如何声明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())里放什么


共 (1) 个答案

  1. # 1 楼答案

    您是否尝试过获取文本,然后对其调用toUpperCase():

    label3.setText(label3.getText().toUpperCase());