skyyoung:刚才个问题还没解决(requestFocus)
jTextUrl1.addFocusListener(new FocusListener(){
public void focusGained(FocusEvent e){}
public void focusLost(FocusEvent e){
if(jTextUrl1.getText().trim().compareTo("")==0){
JOptionPane.showMessageDialog(FrameSiteInfo.this,"不能为空");
jTextUrl1.requestFocus();
return;
}
为什么showMessageDialog总是出现?原先连续出现两次,现在(没修改什么)居然重复触发focusLost了,怎么解决?