GUI, gbc, "Beenden"-Button funktioniert nicht

Status
Nicht offen für weitere Antworten.

T1M

Bekanntes Mitglied
Hi,
hab gestern angefangen mit Java grafische Oberflächen zu programmieren.
Das fenster das ich erstelle, möchte ich über einen jbutton "Beenden" schließen können. allerdings funktioniert es nicht, man kann das fenster nur über das "x" im fenster schließen. hab kA wo das problem liegt ... ???:L

Code:
//ende-button
		JButton button = new JButton("Beenden");
		add(button, gbc, 2, 2, 0, 0);
		gbc.fill = GridBagConstraints.LAST_LINE_END;
		gbc.anchor = GridBagConstraints.SOUTHEAST;
		gbl.setConstraints(button, gbc);
		this.getContentPane().add(button);
Code:
// zum Schließen des Fensters
public void actionPerformed(ActionEvent evt)
	{
		String command = evt.getActionCommand();
		if(command.equals("Beenden"))
		{
			dispose();
			System.exit(0);
		}
	}
Hoffe irgendwer weiß rat, kann auch den ganzen code posten ...

THX anyway,
T1M
 

Sky

Top Contributor
Sagst Du auch irgendwo
Code:
button.addActionlistener(...)
 

Snape

Bekanntes Mitglied
Du musst dem Button natürlich auch einen ActionListener hinzufügen, in dem das dispose usw. ausgeführt wird. Von alleine wird das actionPerfromed jedenfalls nicht aufgerufen.

Also sowas z.B.
Code:
   deinButton.addActionListener( new ActionListener()
    {
      public void actionPerformed(ActionEvent e)
      {
        System.exit(0);
      }
    } );
 

T1M

Bekanntes Mitglied
:oops: ähem ..., joa, jetzt gayts.
ich weiß scho, warum ich im anfängerbereich poste! :wink:
THX!!!!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Bluedaishi Klassen Thread über if Anweisung starten und von anderer Klassen über Button Beenden Java Basics - Anfänger-Themen 34
Z applet mit Ende-Button beenden beim Klicken Java Basics - Anfänger-Themen 5
J Zwischenablage ist nach Programm beenden leer Java Basics - Anfänger-Themen 9
P Wie kann diese Schleife beenden Java Basics - Anfänger-Themen 1
T Thread beenden aus zweiter Klasse Java Basics - Anfänger-Themen 4
B In einem Thread Endlosschleife beenden Java Basics - Anfänger-Themen 19
F nach Methode Programm nicht beenden Java Basics - Anfänger-Themen 9
H Eine Methode über Actionlistener beenden Java Basics - Anfänger-Themen 8
K Bufread.readLine())!= null wie beenden? Java Basics - Anfänger-Themen 4
B Endlosschleife Thread sauber beenden Java Basics - Anfänger-Themen 19
J Programm beenden ohne System.exit() oder Runtime.exit() Java Basics - Anfänger-Themen 5
D Konsoleneingabe mit Abbruchbedingung beenden Java Basics - Anfänger-Themen 11
R Error, wenn mehrere Clients gleichzeitig die Verbindung beenden Java Basics - Anfänger-Themen 16
ralli85 Programm nach einer gewissen Anzahl von Eingaben beenden Java Basics - Anfänger-Themen 15
W Geschachtelte for-schleife beenden Java Basics - Anfänger-Themen 2
F Thread der auf eine Queue wartet, sicher beenden Java Basics - Anfänger-Themen 4
KaffeeFan Timer beenden Java Basics - Anfänger-Themen 12
E Threads Doppelte Threads beenden Java Basics - Anfänger-Themen 4
T Input/Output Programm beenden durch Eingabe Java Basics - Anfänger-Themen 1
O Per return Run Methode beenden Java Basics - Anfänger-Themen 3
R for-Schleife bei erfüllter Bedingung beenden Java Basics - Anfänger-Themen 7
B Timer beenden? Java Basics - Anfänger-Themen 0
T For-Schleife mit Esc Beenden Java Basics - Anfänger-Themen 5
X Robot beenden oder zerstören Java Basics - Anfänger-Themen 7
T Bei Buttonklick Aktion starten, nach erneutem Klick beenden Java Basics - Anfänger-Themen 4
J beenden durch choice Java Basics - Anfänger-Themen 11
L Methode per Knopfdruck beenden Java Basics - Anfänger-Themen 3
TheSorm java Schleife beenden per Tastendruck Java Basics - Anfänger-Themen 10
FreeFun Java Anwendung beenden Java Basics - Anfänger-Themen 7
M Programm beenden über menueItem "Beenden"! Java Basics - Anfänger-Themen 5
D Applet beenden Java Basics - Anfänger-Themen 7
A mit break if beenden Java Basics - Anfänger-Themen 6
A Programm beenden Java Basics - Anfänger-Themen 6
P Threads Thread und Zugriff auf externe Methode beenden Java Basics - Anfänger-Themen 4
E Intanz einer Klasse beenden Java Basics - Anfänger-Themen 6
S Komplette Rekursion beenden? Java Basics - Anfänger-Themen 2
E Prozesse überwachen und gezielt beenden Java Basics - Anfänger-Themen 3
L Prozess beenden Java Basics - Anfänger-Themen 3
T Opaque kennt er nicht/ programm beenden?? Java Basics - Anfänger-Themen 9
R Programm nach ablauf eines Timers beenden Java Basics - Anfänger-Themen 10
K Zeit ablaufen lassen und nach Ablauf beenden Java Basics - Anfänger-Themen 5
c_sidi90 javax.exe beenden nach Programmende Java Basics - Anfänger-Themen 10
D Programm durch eingabe von einer "0" beenden... Java Basics - Anfänger-Themen 21
Steve5000 Externe Batch-Datei starten und anwendung beenden?! Java Basics - Anfänger-Themen 4
B Java-Programm-Dienst sauber beenden Java Basics - Anfänger-Themen 6
M Probleme beim Beenden eines Threads Java Basics - Anfänger-Themen 25
J Schleife durch nichtseingeben/Enter beenden. Java Basics - Anfänger-Themen 5
C Exceptions beim Beenden Java Basics - Anfänger-Themen 2
J Methode beenden Java Basics - Anfänger-Themen 6
T switchcase innerhalb Schleife: von case-Fall aus Schleife beenden Java Basics - Anfänger-Themen 3
T Programm beenden (Exit function?) Java Basics - Anfänger-Themen 6
J Programm beenden via Benutzereingabe Java Basics - Anfänger-Themen 8
U Threads - Beenden/ Wieder starten Java Basics - Anfänger-Themen 10
S Eingabe über Scanner einlesen und automatisch beenden Java Basics - Anfänger-Themen 11
D Exceptions werfen + beenden Java Basics - Anfänger-Themen 12
I Gui läßt sich nicht beenden Java Basics - Anfänger-Themen 6
J Thread beenden? Java Basics - Anfänger-Themen 2
Piwi Timer bei Programmende beenden Java Basics - Anfänger-Themen 25
pun Thread "extern" beenden Java Basics - Anfänger-Themen 4
P Ein Programm vorzeitig beenden und wieder an den Anfang springen. Java Basics - Anfänger-Themen 7
Y jprogressbar beenden? Java Basics - Anfänger-Themen 4
F Anderes Programm beenden Java Basics - Anfänger-Themen 3
S Klasse beenden Java Basics - Anfänger-Themen 12
G Klasse mit Timer nicht beenden Java Basics - Anfänger-Themen 6
I If-schleife mittendrin beenden Java Basics - Anfänger-Themen 9
TiME-SPLiNTER Programm nur durch Benutzer beenden Java Basics - Anfänger-Themen 15
K Thread nach X-Sekunden beenden Java Basics - Anfänger-Themen 6
J Threads richtig beenden Java Basics - Anfänger-Themen 6
T zeitgesteuert Programm beenden Java Basics - Anfänger-Themen 6
M ActionListener applet beenden Java Basics - Anfänger-Themen 5
G Thread in der run-Methode beenden Java Basics - Anfänger-Themen 6
M Serialisieren beim Schließen des Progs sicher beenden Java Basics - Anfänger-Themen 4
M Thread beenden Java Basics - Anfänger-Themen 13
B Thread beenden! Java Basics - Anfänger-Themen 6
I "Beenden" Java Basics - Anfänger-Themen 3
J Programm beenden und Verweis an andere Stelle im Programm Java Basics - Anfänger-Themen 10
P Threads beenden über interrupt Java Basics - Anfänger-Themen 6
E Thread beenden Java Basics - Anfänger-Themen 13
S Thread nach Beenden erneut starten Java Basics - Anfänger-Themen 2
G JDialog übers X schliessen und Programm beenden Java Basics - Anfänger-Themen 4
B Funktionen ausführen vorm Beenden des Programmes Java Basics - Anfänger-Themen 13
D Thread soll sich selbst beenden Java Basics - Anfänger-Themen 8
F Programm beenden Java Basics - Anfänger-Themen 12
W Kann Thread nicht richtig beenden. Java Basics - Anfänger-Themen 11
J Menü-strip beenden-knopf mit Ende des Programms belegen ? Java Basics - Anfänger-Themen 2
G Bei catch beenden Java Basics - Anfänger-Themen 7
G schleife vorzeitig beenden Java Basics - Anfänger-Themen 11
K Zugriff auf Datei beenden Java Basics - Anfänger-Themen 4
H Application vernünftig darstellen und beenden Java Basics - Anfänger-Themen 2
E Thread mit System.gc beenden Java Basics - Anfänger-Themen 2
7 Thread beenden Java Basics - Anfänger-Themen 4
B JOptionDialog mit Enter Beenden? Java Basics - Anfänger-Themen 2
F Thread-Objekte beenden/zerstören Java Basics - Anfänger-Themen 5
7 Programm beenden Java Basics - Anfänger-Themen 2
Y Thread von außen beenden Java Basics - Anfänger-Themen 8
B Thread beenden, aber wie? Java Basics - Anfänger-Themen 8
N cmd aus java starten; prozess beenden Java Basics - Anfänger-Themen 11
H Dienst beenden als normaler User Java Basics - Anfänger-Themen 3
M thread beenden und starten ---> IllegalThreadStateExcepti Java Basics - Anfänger-Themen 2
G Endlosschleife beenden Java Basics - Anfänger-Themen 10

Ähnliche Java Themen


Oben