Entscheiden, welcher Code ausgeführt werden soll

Lion-97

Mitglied
Hallo,

Ich habe zwei Frames geschrieben und zu jedem Frame die main Klasse (Die den code ausführt). Nun habe ich noch ein Frame geschrieben mit dem über Buttons wählen kann, welcher vorheriger Frame (also die main Klasse) ausgeführt werden soll.

Java:
package frame;

import static java.lang.System.out;

import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseListener;
 
import java.io.File;
import java.io.FileNotFoundException;

public class Choose extends JFrame implements ActionListener {
	
	private static final ActionListener ActionEvent = null;
	JButton Einloggen = new JButton("Einloggen");
	JButton Registrieren = new JButton("Registrieren");
	JLabel Wahl = new JLabel("Was wollen Sie tun?");
	
	public Choose() {
		
		add(Wahl);
		add(Registrieren);
		add(Einloggen);
		setLayout(new GridLayout(3, 1));
		setTitle("Wahl");
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    	Registrieren.addActionListener(this);
    	Einloggen.addActionListener(this);
    	pack();
    	setVisible(true);
		
	}
	
	public void actionPerformed(ActionEvent e) {
		
		
		
	}
	
	public void actionPerformed(ActionEvent i) {

				
		
	}

}

Lion-97

P.S.
Wie man sehen kann, habe ich zwei
Code:
addActionListener(this);
angegeben. Wie kann schreiben, dass sich Button Einloggen auf ActionEvent i und Button Registrieren auf ActionEvent e bezieht. Oder geht so etwas überhaubt
 

Simon_Flagg

Bekanntes Mitglied
der code da ist incompilable, weil du zwei methoden mit der selben signatur hast.... --> eine und da eine if -abfrage event.getSource() == button1

lg
 

Simon_Flagg

Bekanntes Mitglied
du hast zwei methoden actionPerformed mit selber parameterliste und selbem Rückgabewert.... woher soll java denn wissen, welche von den beiden du aufrufen willst? --> compiler error

lg
 

Lion-97

Mitglied
jaaa und wie kann ich das Problem beheben??
Außerdem war des erst meine Frage im P.S. .... hast du au ne Antwort auf die erste Frage???
(war net bös gemeint :) )
 

Michael...

Top Contributor
und da eine if -abfrage event.getSource() == button1
Damit war gemeint, dass man in der actionPerformed(...) mittels if überprüfen kann, welcher Button gedrückt wurde.
Java:
public void actionPerformed(ActionEvent e) {
    if (e.getSource()==Einloggen)
...
Variablenbezeichner beginnen in Java überlicherweise mit einem kleinBuchstaben.
 

kirax

Bekanntes Mitglied
Ich würde für jeden Button einen eigenen Listener machen:

Java:
Einloggen.addActionListener(new ActionListener() {
  @Override
  public void actionPerformed(ActionEvent e) {
    // do sth.
  }
}

// das ganze noch für "Registrieren"

So sparst du dir die if-Abfrage und das ganze ist vernünftig gekapselt.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
U Kann mich nicht entscheiden! Allgemeine Java-Themen 5
ruutaiokwu Welcher Browser unterstützt heutzutage noch Java Applets? Allgemeine Java-Themen 5
B Welcher Datentyp für sehr große Zahlenbereiche? Allgemeine Java-Themen 1
B Scanner erkennt keinen Text in Textdatei, obwohl welcher drinsteht Allgemeine Java-Themen 10
S Algorithmus welcher True-Werte in einem Array findet und auswertet. Allgemeine Java-Themen 5
O Java-Obfuscator, welcher einzelne Methoden, Klassen und Ordnerstrukturen ausnehmen kann. Allgemeine Java-Themen 1
S Welcher Schleifen type für eine Berechnung Allgemeine Java-Themen 7
M Erkennen, in welcher Methode sich die VM befindet Allgemeine Java-Themen 6
F Verschlüsseln, aber welcher Algo Allgemeine Java-Themen 29
O Thread beenden egal welcher Zustand? Allgemeine Java-Themen 8
S HTML => DOM - Welcher Parser für meine Zwecke? Allgemeine Java-Themen 3
J Drei Bedingungen -> 9 Fällen, welcher Ansatz besser Allgemeine Java-Themen 4
X Welcher Java Decompiler? JAD, JD-GUI?? Allgemeine Java-Themen 14
H2SO3- welcher writer kann fileencoding UND append? Allgemeine Java-Themen 2
G Reportgenerator: Welcher? Allgemeine Java-Themen 16
T Welcher Server? JSP und Client-Anwendung Allgemeine Java-Themen 4
G java als dienst, welcher auf tastatureingaben reagiert Allgemeine Java-Themen 6
G Auslesen mit welcher Java-Version Anwendung kompiliert wurde Allgemeine Java-Themen 2
B Java Buch zu welcher Version empfehlenswert? Allgemeine Java-Themen 6
V Neues Objekt anlegen, welcher Typ? Allgemeine Java-Themen 2
E In welcher Datei wird classpath gesetzt? Allgemeine Java-Themen 9
F Welcher Datentyp in welchen casten? Allgemeine Java-Themen 11
F Welcher Name? paintsXY(), isPaintXY(), isPaintingXY() . Allgemeine Java-Themen 4
D Debugging? an welcher Stelle? Allgemeine Java-Themen 3
G Ab welcher Dateigrösse lohnt Kompression? Allgemeine Java-Themen 2
G 2 Mäuse angeschlossen, aber von welcher kam der Klick? Allgemeine Java-Themen 5
G Aus welcher Klasse wurde Methode aufgerufen Allgemeine Java-Themen 24
Zrebna Tipps für Organisation von Code-Reviews nach einem Pull Request. Allgemeine Java-Themen 5
M Unsicher, ob das Code richtig ist Allgemeine Java-Themen 4
MarvinsDepression Unbekanntes Zeichen in fremden Code wirft Fragen auf Allgemeine Java-Themen 4
schemil053 Methoden Code-Verbesserung Allgemeine Java-Themen 2
D Webarchive (war): Code verschleiern Allgemeine Java-Themen 7
D Compiler-Fehler child process exited with code 1 Allgemeine Java-Themen 1
Queenman Interface Mein Microsoft Visual Studio Code zeigt komische Dinge & Menüs an Allgemeine Java-Themen 9
A Clean Code: Variable vs. Methode Allgemeine Java-Themen 8
berserkerdq2 Versteht jemand, was diese beiden Zahlen bei dem IJVM Code zu bedeuten haben? Allgemeine Java-Themen 10
OnDemand Releaseversion Tag in Code Allgemeine Java-Themen 5
ERlK JDA Code funktioniert nicht? Allgemeine Java-Themen 4
F Code auslagern Allgemeine Java-Themen 5
D VBA Code mit Java ausführen möglich? Allgemeine Java-Themen 10
N JAVA-Code mit Grafikfenster zeichnet in Windows, aber nicht Mac. Allgemeine Java-Themen 4
JordenJost Unverständlicher Java code? Allgemeine Java-Themen 21
V Hilfe mit Java Code Allgemeine Java-Themen 4
S Processing Java Code verstehen Allgemeine Java-Themen 4
A code wird nicht ausgeführt Allgemeine Java-Themen 3
B Bitte um Code Erklärung Allgemeine Java-Themen 5
N nicht einsehbarer Fehler im code, kann nicht mehr übersetzten Allgemeine Java-Themen 51
N Regulären Ausdruck in normalen Java-Code umwandeln Allgemeine Java-Themen 12
OnDemand Clean Code oder Allgemeine Java-Themen 5
Noahscript Aus einem byte Array Steuerungszeichen und Code bekommen und ersetzen Allgemeine Java-Themen 3
J Simple Date Format Alternativen bitte um Code Allgemeine Java-Themen 14
AGW in Java-Code plötzlich ein paar Wörter in Rot Allgemeine Java-Themen 2
L Best Practice Auslagerung von Code = Performance Optimierung? Allgemeine Java-Themen 4
H Precompilierten code ansehen Allgemeine Java-Themen 3
R Wo müsste ich im Code eine Änderung vornehmen? Allgemeine Java-Themen 6
L Ausgabe von in Echtzeit ausgeführten Code Allgemeine Java-Themen 9
Drachenbauer Wie kann ich die menge an code reduzieren? Allgemeine Java-Themen 28
Thallius Warum ist dieser Code OS abhängig? Allgemeine Java-Themen 10
S Code Erklärung Allgemeine Java-Themen 21
B Pausem im Code Allgemeine Java-Themen 2
T Java-Quiz Code Fehler Allgemeine Java-Themen 10
L Eclipse Java Code ausführen Allgemeine Java-Themen 18
F Java Code ausführen direkt nach Anmelden in Windows Allgemeine Java-Themen 2
F Code in Klassen bringen Allgemeine Java-Themen 4
S Gibt es eigentlich Java Source Code Interpreter..? Allgemeine Java-Themen 13
J JUnit - Auslassen von Code Allgemeine Java-Themen 25
F Klassen Spaghetti Code Vermeidung Allgemeine Java-Themen 16
C code oder Bibliotheken für 2-Center Problem Allgemeine Java-Themen 4
J Code Page characters darstellen Allgemeine Java-Themen 12
J wie sollte man sinnvoll seinen Code aufteilen Allgemeine Java-Themen 6
I Python Code in Java Code Allgemeine Java-Themen 9
M Java (GUI) Code verdoppeln oder anzeige mehrmals anzeigen? Allgemeine Java-Themen 8
N Wie öffne ich einen runtergeladadenen Code in IntelliJ Allgemeine Java-Themen 3
R Fehler im Code Allgemeine Java-Themen 1
R Fehler im Code Allgemeine Java-Themen 3
O Standard library nativer C code Allgemeine Java-Themen 1
R Wo ist mein Fehler in diesem Code Allgemeine Java-Themen 7
S Java Editor Bekomme bei der Code-Vervollständigung die Zeichen ​ Allgemeine Java-Themen 3
N Morse Code decoder Allgemeine Java-Themen 9
O Erste Schritte Benzinverbrauch Code Hilfe Allgemeine Java-Themen 3
S Eclipse exit code 805306369 Allgemeine Java-Themen 1
Pataraca Vererbung Code einbinden Allgemeine Java-Themen 3
Developer_X Website HTML Code von HTTPS URL laden Allgemeine Java-Themen 0
S Wie kann ich eine kleine Stelle in meinem Code mit multiplen Threads abarbeiten..? Allgemeine Java-Themen 20
S Code 'innerhalb' des synchronen Bereichs einer BlockingQueue ausfuehren..? Allgemeine Java-Themen 7
F Verständlichkeitsproblem bei Java Code?! Allgemeine Java-Themen 2
G Eclipse Eclipse: Unreachable code Allgemeine Java-Themen 16
P Java Android Code in IOS compilieren? Allgemeine Java-Themen 9
C Code vereinfachen Allgemeine Java-Themen 2
T Hilfe bei Code Allgemeine Java-Themen 3
R Java-Code für folgene Aufgabe? Allgemeine Java-Themen 8
Prafy Best Practice Code Refaktorisierung Allgemeine Java-Themen 7
WetWer Was bedeutet/macht ein Exit-Code Allgemeine Java-Themen 1
D Code für bereitgestellte Methoden Allgemeine Java-Themen 1
perlenfischer1984 HTML Code decodieren Allgemeine Java-Themen 2
C ASCII-Code in Java Allgemeine Java-Themen 1
J Java-Code in DLL packen Allgemeine Java-Themen 5
J LWJGL 3 Error Code 1282 Allgemeine Java-Themen 4
0 Code startet nicht (Keine Warnung/Fehlermeldung) Allgemeine Java-Themen 4
A Frage zu meinem Code Allgemeine Java-Themen 2

Ähnliche Java Themen


Oben