ActionListener reagiert nicht

itsame123

Mitglied
Hey Leute,

Ich hab wiedermal ein Problem mit meinem Quellcode. Trotzt der getSource Methode reagiert das Programm nicht auf das System.exit(0).

Java:
	public void actionPerformed(ActionEvent e) {

		if(e.getSource()==close) {
			
			System.exit(0);
		}			
	}
}

Danke schonmal im Vorraus. 🙂
 
Java:
package javagame;


import javax.swing.*;
import java.awt.*;
import java.awt.event.*;


public class FirstGame extends JFrame implements ActionListener {
	
	private JButton open;
	private JButton settings;
	private JButton close;
	
	
public static void main (String[]args) {
		
		new FirstGame();
		
	}


	
	public FirstGame() {
		
		JFrame fr = new JFrame();
		fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		fr.setLayout(null);
		fr.setSize(300, 300);
		fr.setLocation(600, 250);
		fr.setVisible(true);

		
		JButton open = new JButton("Start");
		open.setBounds(100, 25, 100, 40);
		open.setVisible(true);
		open.addActionListener(this);
		fr.add(open);
		
		JButton settings = new JButton("Settings");
		settings.setBounds(100, 100, 100, 40);
		settings.setVisible(true);
		settings.addActionListener(this);
		fr.add(settings);
		
		JButton close = new JButton("Close");
		close.setBounds(100, 175, 100, 40);
		close.setVisible(true);
		close.addActionListener(this);
		fr.add(close);
	}

	
	
	public void actionPerformed(ActionEvent e) {

		if(e.getSource()==close) {
			
			System.exit(0);
		}
	
		
	}
	

}
 

Zurück
Oben