ActionListener-Zugriff durch mehrere Frames

Status
Nicht offen für weitere Antworten.
M

Maja

Gast
Ich arbeite gerade an einem Programm mit einem Hauptfenster aus dem heraus mehrere Unterfenster über das clicken auf Buttons geöffnet werden. Leider kann ich das Programm nicht dazu bringen, die actionPerformed-Methode des Unterfensters auszuführen. Muss die Eventbehandlung des Unterfensters mit in der actionPerformed des Hauptfensters? Oder fällt irgendjemanden eine andere Lösung für das Problem ein?

thx im Vorraus Maja
P.S.: den Programmtext poste ich hier absichtlich nicht, da es sich um rund 1000 Zeilen handelt
 

Sky

Top Contributor
Naja, so aus dem Bauch heraus dein Problem zu lösen wird wohl nicht gehen!
Wie fügst Du denn die Listener den Unterfenstern hinzu?
 
M

Maja

Gast
bis jetzt hab ich's mit jeweils einer klasse der gui des hauptfensters und des unterfensters und jeweils einer steuerungsklasse der beiden fenster probiert. dabei melde ich die steuerungsklassen jeweils bei den gui-klassen an und übergebe den konstruktoren der steuerungsklassen die verwendete gui-klasse.

ich überlege ob ich die steuerung beider fenster in eine klasse packen soll....
 

Sky

Top Contributor
Je nach Aufgabe deiner Controls macht dein Ansatz Sinn. Vor allem entspricht es dem häufig verwendetem Model-View-Controller-Prinzip.
 

Student

Top Contributor
Hallo,
es wäre eventuell hilfreich - zumindest für mich ;-) - wenn Du das hier noch etwas näher erläutern könntest:
Maja hat gesagt.:
[..] Hauptfenster aus dem heraus mehrere Unterfenster über das clicken auf Buttons geöffnet werden.
Heißt das, dass ein neues Fenster geöffnet wird, wenn Du auf einen Button im Hauptfenster klickst?

Wenn dem so ist, dann verstehe ich nämlich gar nicht, was Du eigentlich hiermit bezwecken willst:
Maja hat gesagt.:
kann ich das Programm nicht dazu bringen, die actionPerformed-Methode des Unterfensters auszuführen.
Also ich meine .. warum sollte die actionPerformed() auch aufgerufen werden? Im neu geöffneten Fenster ist ja gar keine Aktion durchgeführt worden. ???:L

Also wie gesagt .. irgendwie verstehe ich das noch nicht so ganz ..

Danke für weitere Informationen.

Grüße Ben.
 
M

Maja

Gast
also, ich habe ein hauptfenster, in dem diverse buttons angeordnet sind, durch clicken dieser buttons sollen eigene fenster geöffnet werden, aus denen heraus dann die einzelnen funktionsbereiche des programms gesteuert werden können, z.b. die benutzerverwaltung. das öffnen dieser unterfenster (gui) funktioniert einwandfrei, nur leider werden aktionen die in diesem unterfenster durchgeführt werden, z.b. das clicken eines bestimmten buttons nicht durchgeführt. bzw kommt die information des button-clicks nicht in der actionperformed-methode an :(

wie weiter oben schon erwähnt versuche ich das programm im model-view-stil zu schreiben.
hier ein teil des quellcodes:


actionperformed des hauptfensters:

Code:
public void actionPerformed(ActionEvent event)
  {
    String cmd = event.getActionCommand().trim();
    if(cmd.equals("Anmeldung"))
    {
      anmelden();
    }
....
public void anmelden()
  {
    AnmeldeGUI aGui = new AnmeldeGUI();
    aGui.setVisible(true);
  }
....
// Die Grafische Oberfläche für die Benutzerverwaltung
class AnmeldeGUI extends Frame 
{...}
// Die Steuerung der Benutzerverwaltung
class AnmeldeStrg implements ActionListener
{....
public void actionPerformed(ActionEvent event)
  {
    String auswahl = null;
    Object obj = event.getSource();
    if (obj instanceof Button)
    {
      String cmd = event.getActionCommand().trim();
      if (cmd.equals("Anmelden"))
      {.....


und in die letzte actionperformed geht der compiler nicht rein...hab keine ahnung wieso
danke, falls jemand helfen kann
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Swing ActionListener zugriff auf bestimmte Elemente AWT, Swing, JavaFX & SWT 3
M Zugriff auf Methoden aus einem ActionListener AWT, Swing, JavaFX & SWT 2
V Zugriff auf Components aus einem ActionListener AWT, Swing, JavaFX & SWT 3
C Button ActionListener funktioniert nicht AWT, Swing, JavaFX & SWT 1
B Actionlistener mit Java Swing AWT, Swing, JavaFX & SWT 2
L jComboBox Actionlistener wird beim erstmaligen Befüllen getriggert AWT, Swing, JavaFX & SWT 7
H Viele ActionListener (MouseListener) - Performance AWT, Swing, JavaFX & SWT 24
pkm MainFrame durch Actionlistener auffrischen, aber wie? AWT, Swing, JavaFX & SWT 2
L actionListener für Button AWT, Swing, JavaFX & SWT 97
R Actionlistener funktioniert nicht AWT, Swing, JavaFX & SWT 4
N Bilder auf Button einfügen und mehrmals ändern (ein Button, mehrere ActionListener) AWT, Swing, JavaFX & SWT 2
R ActionListener in Actionlistener AWT, Swing, JavaFX & SWT 6
S Swing Variable in Actionlistener aufrufen AWT, Swing, JavaFX & SWT 10
P Swing ActionListener überschreibt einen Wert aus der Hauptklasse nicht AWT, Swing, JavaFX & SWT 5
N Aufruf einer anderen Klasse durch Button ActionListener AWT, Swing, JavaFX & SWT 2
M AWT Kann meinen Fehler beim ActionListener nicht finden AWT, Swing, JavaFX & SWT 5
F Wie bekomme ich den Wert der ComboBox in eine Variable gespeichert welche ich für meinen ActionListener nutzen kann? AWT, Swing, JavaFX & SWT 3
L Ein Actionlistener für ein Textfeld, anstatt viele Actionlistener für ein Textfeld AWT, Swing, JavaFX & SWT 7
coolian ActionListener funktonirt nicht richtig auf JMenuItem AWT, Swing, JavaFX & SWT 4
L ActionListener zu Button in Panel hinzufügen AWT, Swing, JavaFX & SWT 10
R Kann JLabel in ActionListener nicht aufrufen AWT, Swing, JavaFX & SWT 4
Blender3D einzelner ActionListener vs anonyme ActionListener AWT, Swing, JavaFX & SWT 10
T Swing Änderung des ActionListener Events nach Klick auf JButton AWT, Swing, JavaFX & SWT 2
xYurisha ActionListener Methoden Buttons zuweisen! AWT, Swing, JavaFX & SWT 16
J ActionListener bei Buttons AWT, Swing, JavaFX & SWT 14
S Swing Problem mit Button und ActionListener AWT, Swing, JavaFX & SWT 5
it_is_all ActionListener umlenken/ updaten mit AddActionListener funktioniert nicht AWT, Swing, JavaFX & SWT 3
it_is_all Event Handling ActionListener in anderer Klasse klappt nicht AWT, Swing, JavaFX & SWT 4
F "ActionListener" funktioniert nicht AWT, Swing, JavaFX & SWT 4
Z ActionListener Variable übergeben AWT, Swing, JavaFX & SWT 12
T JProgressbar während actionListener updaten AWT, Swing, JavaFX & SWT 1
S While Schleife im Actionlistener AWT, Swing, JavaFX & SWT 1
S ActionListener für alle Buttons AWT, Swing, JavaFX & SWT 26
R Swing ActionListener bei JButton AWT, Swing, JavaFX & SWT 9
T ActionListener nimmt JTextField nicht mehr an. AWT, Swing, JavaFX & SWT 2
P ActionListener Graphics Einbauen AWT, Swing, JavaFX & SWT 0
S actionlistener mit 2 fenster integrieren AWT, Swing, JavaFX & SWT 11
Liondary GUI - ActionListener AWT, Swing, JavaFX & SWT 7
J ActionListener erkennt Variable nicht AWT, Swing, JavaFX & SWT 6
E ActionListener führt falsche Funktion aus AWT, Swing, JavaFX & SWT 6
Sin137 ActionListener in MVC AWT, Swing, JavaFX & SWT 7
M ActionListener und mathematische Methoden AWT, Swing, JavaFX & SWT 13
A Oberfläche mit zwei Klassen und actionlistener verbinden AWT, Swing, JavaFX & SWT 7
Paul15 ActionListener Variablen AWT, Swing, JavaFX & SWT 13
Y ActionListener AWT, Swing, JavaFX & SWT 2
K Ereignisbehandlung, ActionListener, ActionEvent AWT, Swing, JavaFX & SWT 3
A Gui für Vokabeltrainer (ActionListener) AWT, Swing, JavaFX & SWT 14
C Im ActionListener Buttons disablen, einen Thread starten, dann Buttons enablen AWT, Swing, JavaFX & SWT 2
M JTextArea wird nicht aktualisiert (ActionListener-Problem) AWT, Swing, JavaFX & SWT 1
J Event Handling JOptionPane ActionListener setzen. AWT, Swing, JavaFX & SWT 3
S ActionListener Klasse aufrufen AWT, Swing, JavaFX & SWT 4
R Swing Problem: IOException bei ActionListener AWT, Swing, JavaFX & SWT 1
J ActionListener soll auf paint() Methode zugreifen AWT, Swing, JavaFX & SWT 1
A JButton wird bei ActionListener nicht "angenommen" AWT, Swing, JavaFX & SWT 7
T Einfaches Problem mit ActionListener AWT, Swing, JavaFX & SWT 2
K ActionListener mit KeyListener AWT, Swing, JavaFX & SWT 7
K GUI, Button, ActionListener - ein paar Einsteigerprobleme AWT, Swing, JavaFX & SWT 1
W Verschachtelter ActionListener AWT, Swing, JavaFX & SWT 0
N gewünschte ActionListener bei RadioButton mit isSelected geht nicht AWT, Swing, JavaFX & SWT 2
C Probleme mit Buttons und einem ActionListener AWT, Swing, JavaFX & SWT 2
K Swing JMenu und ActionListener AWT, Swing, JavaFX & SWT 4
A Swing ActionListener AWT, Swing, JavaFX & SWT 8
V ActionListener Abhängigkeitenproblem AWT, Swing, JavaFX & SWT 6
M ActionListener für mehrere Klassen AWT, Swing, JavaFX & SWT 4
J ActionListener für Buttons AWT, Swing, JavaFX & SWT 3
M Event Handling ActionListener übergeben ich checks net AWT, Swing, JavaFX & SWT 4
C Swing ComboBox - ActionListener deaktivieren AWT, Swing, JavaFX & SWT 2
S Button (ActionListener) funktioniert nicht, wenn y-Koordinate verändert wird AWT, Swing, JavaFX & SWT 5
L Swing ActionListener führt seine Aufgabe nur teilweise aus. AWT, Swing, JavaFX & SWT 7
A Swing ActionListener kann nicht hinzugefügt werden AWT, Swing, JavaFX & SWT 4
P Actionlistener - 3 klassen - kompliziert - auf methoden zugreifen AWT, Swing, JavaFX & SWT 3
Q CardLayout, ausgelagerte Panels, ActionListener AWT, Swing, JavaFX & SWT 5
M ProgressBar in ActionListener AWT, Swing, JavaFX & SWT 4
D AWT eigenem Knopf ActionListener zuweisen AWT, Swing, JavaFX & SWT 24
E Wert aus ActionListener geben AWT, Swing, JavaFX & SWT 4
J ActionListener per Innere Klasse oder e.getActionCommand() if-Abfrage? AWT, Swing, JavaFX & SWT 12
P Swing Seltsames ActionListener-Verhalten AWT, Swing, JavaFX & SWT 7
Oliver530 ActionListener von eigener ButtonKlasse AWT, Swing, JavaFX & SWT 16
Kenan89 statischer ActionListener keine Wirkung? AWT, Swing, JavaFX & SWT 2
Kenan89 statischer ActionListener keine Wirkung? AWT, Swing, JavaFX & SWT 3
C In der Schleife ActionListener aktivieren AWT, Swing, JavaFX & SWT 3
B Swing Problem beim ActionListener AWT, Swing, JavaFX & SWT 5
P Swing JPanel mit ActionListener mehrfach verwenden AWT, Swing, JavaFX & SWT 8
1 ActionEvent generieren und an ActionListener weiterleiten AWT, Swing, JavaFX & SWT 12
N Swing Klasse erbt von JDialog - Problem mit innerer ActionListener-Klasse AWT, Swing, JavaFX & SWT 6
N JCombobox und Actionlistener Aktion nur ausführen, wenn Useraktion ihn auslöst AWT, Swing, JavaFX & SWT 4
N Componente und Actionlistener AWT, Swing, JavaFX & SWT 5
C ActionListener AWT, Swing, JavaFX & SWT 6
Corben ActionListener Error AWT, Swing, JavaFX & SWT 2
F Wert durch ActionListener an Klasse übergeben AWT, Swing, JavaFX & SWT 3
I Swing Problem mit InputMap bei JButton (ActionListener) AWT, Swing, JavaFX & SWT 3
S Swing JButton mit ActionListener innerhalb einer JTable AWT, Swing, JavaFX & SWT 4
P Variablen in einem ActionListener zurücksetzen AWT, Swing, JavaFX & SWT 6
M AWT Problem mit ActionListener AWT, Swing, JavaFX & SWT 2
A Swing Bug in Swing? Wenn checkbox disabled reagiert ActionListener nicht AWT, Swing, JavaFX & SWT 5
S ActionListener "nach oben weitergeben" AWT, Swing, JavaFX & SWT 10
M Anonymer ActionListener AWT, Swing, JavaFX & SWT 4
L SWT Actionlistener Combobox öffnen AWT, Swing, JavaFX & SWT 4
S MenuBar ActionListener Event ... AWT, Swing, JavaFX & SWT 6
B Swing Formular mit mehreren Elementen - wie die ActionListener-Verarbeitung lösen? AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben