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 楼答案
您是否尝试过获取文本,然后对其调用toUpperCase():