Java——图形用户界面设计之键盘事件和焦点事件

内容

  • 作业讲评
  • 键盘事件
  • 焦点事件

作业讲评

  • 复选框的监听器是ItemListenr 注册的时候要用addItemListener
  • 复选框选项选中或不选时都会触发这个事件,if(ie.getStateChange()==ItemEvent.SELECTED)可以判断只有选中状态时。
public void itemStateChanged(ItemEvent ie){
        if(ie.getStateChange()==ItemEvent.SELECTED){
        JCheckBox cb = (JcheckBox)ie.getItem();
        text.append(cb.getText()+‘\n’);
    }
}
  • String s1=text[0].getText().trim(); 其中的trim()是除去文本框中多余的空格。
  • 可以考虑一下异常处理,例如某些人在文本框为空时按等号:if(s1.equals(" ")==true) return;