public void actionPerformed(ActionEvent e)
{
if(e.getSource() instanceof JButton)
{
JButton tempButton = (JButton)e.getSource();
if(tempButton == buttonOK)
{
judgeUser();
}
else
{
System.exit(0);
}
}
if(e.getSource() instanceof JTextField)
{
PSWField.setFocusable(true); //为什么无效呢。
}
}
{
if(e.getSource() instanceof JButton)
{
JButton tempButton = (JButton)e.getSource();
if(tempButton == buttonOK)
{
judgeUser();
}
else
{
System.exit(0);
}
}
if(e.getSource() instanceof JTextField)
{
PSWField.setFocusable(true); //为什么无效呢。
}
}
{
PSWField.setFocusable(true); //为什么无效呢。
}
没有走这个判断,还有在哪里监听的回车事件?e.getSource()是JButton的实例的话,就不会走你下面那个if了
e.getSource() instanceof JTextField 可能始终为false
你测试下
与JButton无关。
setFocusable
类component里的
requestFocus()