我对此代码有问题,因为当按下btnCancel时,Action事件不会对窗口执行任何更改,而当按下btnLogIn时,它可以正常工作。我不明白第一种情况下的问题是什么
public void actionPerformed(ActionEvent e)
{
Object source=e.getSource();
if (source==btnCancel)
{
System.out.print("Cancel button pressed!");
txtUsername.setText("ff");
txtPassword.setText("rr");
System.out.print("Cancel button pressed!");
panel.revalidate();
}
else
if
(source==btnLogin)
{
MegaStoreFrame fr=new MegaStoreFrame();
fr.setVisible(true);
setVisible(false);
System.out.println("u gjet");
}
}