![]() |
|
|||||||
| AWT, Swing, JavaFX & SWT Themen zur Programmierung von Benutzer-Oberflächen (GUI, Applet) sowie zur Grafikprogrammierung (2D / 3D) |
|
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
| #1 (permalink) | |
|
Stammbenutzer
Kilobyte
Registriert seit: 05.02.2008
Fachbeiträge: 226
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
|
Guten Morgen!
Ich mache gerade meine ersten zaghaften Schritte mit Java Swing. Folgendes Beispielprogramm habe ich: Code:
import javax.swing.*;
import java.awt.event.*;
public class Listing3601 extends JFrame {
public Listing3601() {
super("Ein einfacher JFrame");
addWindowListener(new WindowClosingAdapter(true));
}
public static void main(String[] args) {
Listing3601 wnd = new Listing3601();
wnd.setLocation(100, 100);
wnd.setSize(300, 200);
wnd.setVisible(true);
}
}
Habe ich vielleicht irgendetwas nicht installiert? Denn der Code müsste doch eigentlich richtig sein. Würde mich über eure Tipps freuen! Liebe Grüße, Julia |
|
|
| #4 (permalink) | |
|
Stammbenutzer
Kilobyte
Themenstarter
Registriert seit: 05.02.2008
Fachbeiträge: 226
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
|
Dankeschön!!! Ich hab jetzt WindowAdapter verwendet:
Code:
addWindowListener (new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
Schönen Tag noch! Steffi |
|
|
| #5 (permalink) | |
|
Stammbenutzer
Viertel Megabyte
Registriert seit: 21.08.2005
Fachbeiträge: 377
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Wenn du nur erreichen möchtest das dein Programm beendet wird wenn dein JFrame geschlossen wird dann kannst du das auch auf folgende Art machen:
Code:
deinJFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); |
|
|
| #7 (permalink) | ||||||||||||||||
|
Benutzer
double
Registriert seit: 19.11.2007
Fachbeiträge: 73
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Falls das nicht der Fall ist das Buch so schnell wie möglich verbrennen
|
|||||||||||||||
|
|
||||||||||||||||
| #8 (permalink) | |
|
Stammbenutzer
Kilobyte
Themenstarter
Registriert seit: 05.02.2008
Fachbeiträge: 226
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
|
mir steht nur das Swing-Kapitel dieses Buches zur Verfügung, und da steht nix von einer extra Klasse. Ich möchte jetzt nicht unterstellen, dass diese nicht in einem anderen Kapitel schon zig mal erwähnt worde ist. Ich weiß es nicht.
LG Julia |
|
|
| #9 (permalink) | |
|
Stammbenutzer
Megabyte
Registriert seit: 20.08.2009
Fachbeiträge: 2.027
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Hallo,
diese Klasse wurde in Kapitel 23 eingeführt. So schaut sie aus: Code:
/* WindowClosingAdapter.java */
import java.awt.*;
import java.awt.event.*;
public class WindowClosingAdapter
extends WindowAdapter
{
private boolean exitSystem;
/**
* Erzeugt einen WindowClosingAdapter zum Schliessen
* des Fensters. Ist exitSystem true, wird das komplette
* Programm beendet.
*/
public WindowClosingAdapter(boolean exitSystem)
{
this.exitSystem = exitSystem;
}
/**
* Erzeugt einen WindowClosingAdapter zum Schliessen
* des Fensters. Das Programm wird nicht beendet.4
*/
public WindowClosingAdapter()
{
this(false);
}
public void windowClosing(WindowEvent event)
{
event.getWindow().setVisible(false);
event.getWindow().dispose();
if (exitSystem) {
System.exit(0);
}
}
}
Oder im Buch auf Seite 535 (2006er Ausgabe) |
|
|
|
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| WindowClosingAdapter | Mythos | Java Basics - Anfänger-Themen | 6 | 31.10.2007 06:25 |
| WindowClosingAdapter | Acidburn1982 | AWT, Swing, JavaFX & SWT | 4 | 20.04.2007 09:12 |
| Fehlermeldung '.WindowClosingAdapter' | Erdeniz | Java Basics - Anfänger-Themen | 8 | 08.02.2006 08:20 |
| addWindowListener; new WindowClosingAdapter; | Dark Rain | Java Basics - Anfänger-Themen | 1 | 02.12.2005 13:47 |
| Problem mit WindowClosingAdapter | lybk | Java Basics - Anfänger-Themen | 2 | 12.07.2005 00:21 |
| Lesezeichen |
|
|