java-forum.org - Java programmieren aus Leidenschaft

Zurück   java-forum.org - Java programmieren aus Leidenschaft > Java - Programmierung > AWT, Swing, JavaFX & SWT

AWT, Swing, JavaFX & SWT Themen zur Programmierung von Benutzer-Oberflächen (GUI, Applet) sowie zur Grafikprogrammierung (2D / 3D)

Thema geschlossen    
Themen-Optionen Thema durchsuchen Ansicht
Alt 05.02.2008, 07:42   #1 (permalink)
Stammbenutzer
Kilobyte
 
Registriert seit: 05.02.2008
Fachbeiträge: 226
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard WindowClosingAdapter

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);
	}
}
Aber ich kann es nicht kompilieren! (Fehlermeldung: WindowClosingAdapter cannot be rosolved to a type)

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
julchen81 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 05.02.2008, 07:56   #2 (permalink)
Gast
Nicht angemeldet
 
Fachbeiträge: n/a
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent c)
{
// Aktion
}
});
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 05.02.2008, 07:59   #3 (permalink)
Stammbenutzer
Viertel Megabyte
 
Registriert seit: 21.08.2005
Fachbeiträge: 377
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Ich kann in der API keinen WindowClosingAdapter finden nur einen WindowAdapter

oder wolltest du nicht eher einen WindowListener hinzufügen?
__________________
Nur tote Fische schwimmen mit dem Strom!!!

www.outbreaker.org
outbreaker ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 05.02.2008, 09:28   #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);
			}
		});
Funktioniert!!! Keine Ahnung, in meinen Beispielprogrammen aus einem Handbuch der Java-Programmierung steht das immer wie in meinem Eingangsprogramm...

Schönen Tag noch!
Steffi
julchen81 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 05.02.2008, 09:41   #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);
__________________
Nur tote Fische schwimmen mit dem Strom!!!

www.outbreaker.org
outbreaker ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 05.02.2008, 10:35   #6 (permalink)
Stammbenutzer
Kilobyte
Themenstarter
 
Registriert seit: 05.02.2008
Fachbeiträge: 226
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
das hab ich noch nirgends gesehen... danke für den Hinweis!!

Schönen Tag noch
Julia
julchen81 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 05.02.2008, 11:30   #7 (permalink)
Benutzer
double
 
Registriert seit: 19.11.2007
Fachbeiträge: 73
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Zitat: julchen81
Funktioniert!!! Keine Ahnung, in meinen Beispielprogrammen aus einem Handbuch der Java-Programmierung steht das immer wie in meinem Eingangsprogramm...
Hm wenn das wirklich da steht dann schau mal ob irgendwo diese Klasse angelegt wurde.
Falls das nicht der Fall ist das Buch so schnell wie möglich verbrennen
HeRaider ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 05.02.2008, 12:18   #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
julchen81 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 05.02.2008, 12:27   #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);
     }
   }
 }
Gefunden auf: http://wwwu.uni-klu.ac.at/thaichho/j...sterschliessen
Oder im Buch auf Seite 535 (2006er Ausgabe)
babuschka ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 05.02.2008, 12:36   #10 (permalink)
Stammbenutzer
Kilobyte
Themenstarter
 
Registriert seit: 05.02.2008
Fachbeiträge: 226
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
da schau her, es gibt tatsächlich für alle Fragen jemanden, der sie beantworten kann!

Danke dir!
Julia
julchen81 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Thema geschlossen    

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:56 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de