저는 Java를 처음 사용 했으므로 나와 함께하시기 바랍니다. AboutFrame이라는 새 프레임을 열려면 버튼을 가져 오려고했지만 버튼을 누를 때마다 아무 일도 일어나지 않습니다.ActionListener가 아무 것도하지 않습니다.
내가 먼저 ActionListener를 구현합니다
class MainFrame extends JFrame implements ActionListener {
가 그럼 난 (일반 슈퍼 ("blabla") 후, ...) 버튼을 설정 한 후
JButton info = new JButton("About Failsafe");
info.addActionListener(this);
그리고 :
public void actionPerformed(ActionEvent event) {
String command = event.getSource().toString();
if (command == "info") {
AboutFrame abt = new AboutFrame();
}
}
여기서 내가 뭘 잘못하고 있니? 나는 어떤 실수를 볼 수 없습니다 ..
abt.setVisible (True) – Srinath
동일한 조건을 사용해도 조건이 참이 될 수 없습니다. 'event.getSource(). toString();'이 반환하는 것을 인쇄하려고 했습니까? 'if (info == event.getSource())' –