Eventhandling auslagern

waldigunde

Mitglied
Hallo

ich habe ein mit Jigloo erstelltes Formular, welches JButtons (u.a. cmdA3) darstellt.

Hier drin ist das Eventhandling mit dem MouseListener und der void mouseClicked.

Java:
cmdA3.addMouseListener(new MouseAdapter() {
					public void mouseClicked(MouseEvent evt) {
						System.out.println("cmdA1.mouseClicked, event="+evt);
						//Messagebox
						JOptionPane.showMessageDialog(null, "Test", "Test Titel", JOptionPane.OK_CANCEL_OPTION);
					}
				});

Läuft alles gut. Aber ich habe eine Klasse von dieser abgeleitet mit extends, nun möchte ich das Eventhandling in der extends-Klasse abhandeln. Ich habe aber keine Schimmer wie ich das mache. Mit Kollege Google werde ich nicht schlau, da mir das als JAVA Einsteiger bis jetzt alles zu komplex war.

Danke
 

xorm

Mitglied
Hm da hast du mehrere Möglichkeiten. Das einfachste dürfte wohl sein direkt von MouseAdapter abzuleiten und die entsprechenden Methode dann in deiner abgeleiteten Klasse zu überschreiben.
z.B.:

Code:
public class A extends MouseAdapter {

  @Override
  public void mouseClicked(MouseEvent evt) {
    // event..
  }

  public void someMethod() {
    cmdA3.addMouseListener(this);
  }

}

public class B extends A {
  @Override
  public void mouseClicked(MouseEvent evt) {
    // event..
  }
}
 

waldigunde

Mitglied
danke, ich konnte einen Mouselistener auf der abgeleiteten klasse adden.

so wie ich das verstehe wird der mouselistener welcher zuerst geaddet wurde zuerst abgearbeitet. stimmt das?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H gezeichnete Linie Eventhandling Java Basics - Anfänger-Themen 2
S Eventhandling ?? Was ist das? Java Basics - Anfänger-Themen 3
G EventHandling klappt nicht Java Basics - Anfänger-Themen 8
W OOP in Java: GUI und Eventhandling Java Basics - Anfänger-Themen 2
Noar Problem mit EventHandling in Applet Java Basics - Anfänger-Themen 3
S Seltsamer Fehler mit Eventhandling Java Basics - Anfänger-Themen 4
H Methoden in großen Klassen gruppieren oder auslagern? Java Basics - Anfänger-Themen 10
T Auslagern von Methoden bei einem JFrame Java Basics - Anfänger-Themen 6
S Funktion in Klasse auslagern Java Basics - Anfänger-Themen 4
N Methode auslagern mal wieder Java Basics - Anfänger-Themen 8
R KeyListener auslagern Java Basics - Anfänger-Themen 3
J Threads Prozess in Thread auslagern Java Basics - Anfänger-Themen 2
B Erste Schritte JFrame in Klasse auslagern Java Basics - Anfänger-Themen 4
K Erste Schritte jpanel in einer klasse auslagern Java Basics - Anfänger-Themen 3
K Exceptions auslagern Java Basics - Anfänger-Themen 15
K Vererbung Methoden in klassen auslagern und in mehreren Klassen verfügbar machen Java Basics - Anfänger-Themen 8
A Objekte in eigene Klasse auslagern Java Basics - Anfänger-Themen 2
D Programmteile in Klassen auslagern Java Basics - Anfänger-Themen 2
M MVC - gui auslagern Java Basics - Anfänger-Themen 2
K JPanel auslagern Java Basics - Anfänger-Themen 9
M Vererbung Auslagern von UI AbstractAction? Java Basics - Anfänger-Themen 2
D Codezeilen "auslagern" Java Basics - Anfänger-Themen 4
T ActionListener auslagern Java Basics - Anfänger-Themen 14
E OOP Methoden auslagern Java Basics - Anfänger-Themen 9
F Klasse bzw Objekt in eigenen Thread auslagern Java Basics - Anfänger-Themen 3
M Java Objekte auf Platte auslagern. Java Basics - Anfänger-Themen 8
S Bild aus paint() Methode auslagern Java Basics - Anfänger-Themen 14
MrMilti einzelne Methoden einer Klasse auslagern Java Basics - Anfänger-Themen 6
K SQL Statement formatieren + Swingzeug auslagern Java Basics - Anfänger-Themen 18
I Listenerklassen in externe Dateien auslagern? Java Basics - Anfänger-Themen 7
S Icons in Icon-Odner auslagern Java Basics - Anfänger-Themen 2
S auslagern von Methoden in andere Klasse Java Basics - Anfänger-Themen 4
T Operation in Thread auslagern? Java Basics - Anfänger-Themen 7
N Mehrfach von Klassen benutze Methode in Interface auslagern? Java Basics - Anfänger-Themen 3
G Mtehoden auslagern Java Basics - Anfänger-Themen 10
P Thread auslagern Java Basics - Anfänger-Themen 4
G Daten auslagern? Java Basics - Anfänger-Themen 7
P class in neuen Thread auslagern Java Basics - Anfänger-Themen 3
G Zeichenklasse auslagern Java Basics - Anfänger-Themen 5
T classen auslagern Java Basics - Anfänger-Themen 16
F FileChooser auslagern Java Basics - Anfänger-Themen 2
N Methode auslagern Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben