标签:
1.判断事件前后的值是否发生了改变:
protected boolean checkPrmtIsChange(DataChangeEvent arg0){ if(arg0.getNewValue() ==null&&arg0.getOldValue()!=null){ return true; } if(arg0.getNewValue() !=null&&arg0.getOldValue()==null){ return true; } if(arg0.getNewValue() !=null&&arg0.getOldValue()!=null){ IObjectValue newv = (IObjectValue) arg0.getNewValue(); IObjectValue oldv =(IObjectValue) arg0.getOldValue(); return !newv.get("id").equals(oldv.get("id")); } return false; }
2.常用事件监听器
java.awt.event.ItemListener for KDComboBox
new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent e) { try { if(e.getStateChange()==ItemEvent.DESELECTED ){ //remove listener .....//业务处理 //add listener } } catch (Exception exc) { handUIException(exc); } finally { } } };
标签:
原文地址:http://www.cnblogs.com/cyhj/p/4822110.html