Login programmieren

Status
Nicht offen für weitere Antworten.
J

JFun

Gast
Hallo, hat jemand eine Idee wie man eine Logik für den Login am besten programmiert, so das nach eine Eingabe von richtigen Daten weitere Fenster erscheinen, dabei soll es möglichst von main Methode startbar sein ?

Danke im voraus

Mit freudlichen Grüssen

JFun
 
B

bygones

Gast
einen Dialog nehmen - Eingabe überprüfen und dann wenns richtig ist Frame(s) öffnen ???:L
 

norman

Top Contributor
Code:
class Aktionen extends MainClass implements ActionListener, KeyListener{
	
	JTextField name = new JTextField(15);
	JPasswordField pass = new JPasswordField(15);
	JButton button	= new JButton("LogIn");
	JFrame li_f 	= new JFrame("LogIn");
	JLabel l_name   = new JLabel("Name:        ");
	JLabel l_pass	= new JLabel("Passwort: ");
	
	public void actionPerformed(ActionEvent evt) { 			/* Klick auf LogIn-Button */
		boolean angaben_korrekt;
		MainClass.username 	  = name.getText();
		MainClass.passwort 	  = String.valueOf(pass.getPassword());	
		
		try {
			// DriverManager.getConnection(MainClass.url,MainClass.username,MainClass.passwort);
                        // hier muss natürlich etwas eigenes hin -> was eben mit den logIn daten gemacht werden soll
			angaben_korrekt=true;
		}
		catch (Exception e) {
			angaben_korrekt=false;
			System.out.println("Anmeldung gescheitert.\nBitte überprüfen Sie Ihre Angaben.\n");
		}
		
		if (angaben_korrekt) {
			li_f.dispose();
			MainClass.rest(); // in rest() wird dann ein neues fenster aufgerufen usw..
		}
		/* else warte auf änderung der eingaben und RETURN bzw. Klick auf LogIn */
	}
	
	public void keyPressed(KeyEvent e) {	/* zum Einbinden der RETURN-Taste */
		int code = e.getKeyCode();
		if (code==10)  				
			actionPerformed(null);
	}
	public void keyReleased(KeyEvent e) {	}
	public void keyTyped(KeyEvent e) {	}
	
	void logIn() {
		Dimension screenDim = Toolkit.getDefaultToolkit().getScreenSize();
		li_f.setSize(300,200);
		li_f.setLocation(screenDim.width/2-150, screenDim.height/2-100);
		li_f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		li_f.getContentPane().setLayout(new FlowLayout());
		li_f.getContentPane().add(l_name);	li_f.getContentPane().add(name);
		li_f.getContentPane().add(l_pass);	li_f.getContentPane().add(pass);	pass.addKeyListener(this);
		li_f.getContentPane().add(button);	button.addActionListener(this);
		li_f.setVisible(true);		
	}//logIn

( btw: warum ist hier im forum der code eitgl. immer so schief? )
 

norman

Top Contributor
ach ja .. ist es eigentlich eine ungünstige lösung, in keyPressed() actionPerformed(null) aufzurufen?
 
B

bygones

Gast
( btw: warum ist hier im forum der code eitgl. immer so schief? )
hä ? knick in der opik... wo ist was schief ?

der code ist meiner Ansicht nach nicht wirklich schön...

warum extends MainClass ? und dann statische aufrufe ala MainClass.reset() - der direkte Aufruf von actionPerformed (warum nicht einfach einen Button hinzufügen der bestätigt werden muss)
 

norman

Top Contributor
jap. ich hab beidseitig -5,5 dioptren ;-)

extends MainClass ist wirklich überflüssig - danke :eek:)

naja..es gibt doch einen Button um die eingaben quasi abzuschicken. nur zusätzlich eben die möglichkeit das ganze auch mit enter zu beenden
-> daher verschiedene Listener, die aber das gleiche machen sollen
-> daher verweis vom einen in den anderen
ich frage mich nur, ob es nicht besser wäre den code in diesem falle doppelt zu schreiben bzw ob es durch aufrufe wie actionPerformed(null) zu konflikten kommen kann ?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
E fehlermeldung bei richtigen login daten Java Basics - Anfänger-Themen 7
Spitzli Java login mit hashed password Java Basics - Anfänger-Themen 11
S Datenbank Befehl nach Login Java Basics - Anfänger-Themen 5
cpt.Tomato Scanner problem mit Passwort Login Java Basics - Anfänger-Themen 3
N (Java) Regristrierung und Login System mit einer Datenbank Java Basics - Anfänger-Themen 5
M Ist es möglich den Login in eine Drittseite für den eigenen zu benutzen? Java Basics - Anfänger-Themen 1
E Klassen Login MVC Java Basics - Anfänger-Themen 4
M Erste Schritte Verschlüsselung / Login-Sicherheit Java Basics - Anfänger-Themen 8
K LogIn Programm Frage Java Basics - Anfänger-Themen 4
F Wegpage Login mit Java Java Basics - Anfänger-Themen 1
N Login-Authorization, Hilfe! Java Basics - Anfänger-Themen 4
P Login und Register screen Java Basics - Anfänger-Themen 5
M Login Mitschneiden Java Basics - Anfänger-Themen 3
Screen Wie Login auf einer Seite via Java? Java Basics - Anfänger-Themen 5
A Login Fenster Java Basics - Anfänger-Themen 3
Z Login Fenster Java Basics - Anfänger-Themen 7
E Methoden Login aber wie? Java Basics - Anfänger-Themen 12
R Login mit Datenbankabfrage: Kleines Problem! Java Basics - Anfänger-Themen 6
B login fehler Java Basics - Anfänger-Themen 7
E HTTP Client - Login durchführen? Java Basics - Anfänger-Themen 4
N URLConnection Post Login Java Basics - Anfänger-Themen 8
M Login-Menü Java Basics - Anfänger-Themen 7
F Login Passwort-Vergleich Java Basics - Anfänger-Themen 12
H Browser-Login mit Chipkarte / Kartenlesegerät Java Basics - Anfänger-Themen 6
P Probleme mit Berechtigungen /Elsterportal login Java Basics - Anfänger-Themen 1
G Login funktioniert nicht! Java Basics - Anfänger-Themen 5
G JSF und Login Java Basics - Anfänger-Themen 2
W HttpClient + 'Login' Java Basics - Anfänger-Themen 3
F Java login & input (html). Java Basics - Anfänger-Themen 4
G Probleme beim Login (Webservice) Java Basics - Anfänger-Themen 4
G Login - Allgemeine Fragen Java Basics - Anfänger-Themen 6
B Scriptseite für eBay-Login + Kaufübersicht Java Basics - Anfänger-Themen 8
K login grafikcode Java Basics - Anfänger-Themen 3
P LogIn prozedur Java Basics - Anfänger-Themen 4
F Bei Login mit Enter bestätigen Java Basics - Anfänger-Themen 7
megachucky login window funktioniert nicht richtig. Java Basics - Anfänger-Themen 4
megachucky problem mit "login - window" Java Basics - Anfänger-Themen 2
B [suche erklärung] - sicherheit beim login Java Basics - Anfänger-Themen 3
G suche ein tutorial um einen LOGIN einzurichten. Java Basics - Anfänger-Themen 5
N Hey Leute und zwar versuche ich gerade ein 2D Spiel zu Programmieren aber die Figur will sich nicht nach links oder rechts bewegen :( Java Basics - Anfänger-Themen 12
B OOP was heißt objektorientiertes Programmieren (fragt ein absoluter Anfänger) Java Basics - Anfänger-Themen 17
laxla123 Rechteck programmieren Java Basics - Anfänger-Themen 4
A Erste Schritte Dynamische Stempel im PDF Exchange programmieren Java Basics - Anfänger-Themen 0
D Programmieren nach UML Java Basics - Anfänger-Themen 2
Y Taschenrechner programmieren Java Basics - Anfänger-Themen 3
B Überweisung programmieren Java Basics - Anfänger-Themen 7
bluetrix Programmieren eines Bots für Zahlen-Brettspiel Java Basics - Anfänger-Themen 9
D Ampel Programmieren die jede 10 sekunden ihre farbe wechselt Java Basics - Anfänger-Themen 6
J ArrayList add methode selbst programmieren Java Basics - Anfänger-Themen 10
00111010101 Objektorientiertes Programmieren mit Vererbung (Zahlen in Array verschwinden) Java Basics - Anfänger-Themen 3
thor_norsk Fernseher programmieren mit Java Java Basics - Anfänger-Themen 4
M Jenga Regeln Java Programmieren Java Basics - Anfänger-Themen 1
M Ressourcensparend programmieren Java Basics - Anfänger-Themen 3
brypa Wie Programmieren lernen? Java Basics - Anfänger-Themen 15
G Spielerwechsel programmieren Java Basics - Anfänger-Themen 1
J Solitär (Brettspiel) programmieren Java Basics - Anfänger-Themen 3
H Objektorientiertes Programmieren Java Basics - Anfänger-Themen 4
K 12- Stunden Konverter Programmieren Java Basics - Anfänger-Themen 1
WAB9703-04 Programm zum automatischen Ausfüllen von Formularen programmieren Java Basics - Anfänger-Themen 3
L Zahlenspiel programmieren Java Basics - Anfänger-Themen 1
TimoN11 Automat programmieren Java Basics - Anfänger-Themen 4
G Erste Schritte Array Mittelwert Methode Programmieren Java Basics - Anfänger-Themen 5
ehmo würfelspiel programmieren anfänger Java Basics - Anfänger-Themen 1
N Ufospiel programmieren Java Basics - Anfänger-Themen 13
KogoroMori21 Vorbereitung auf die Programmieren Klausur vom ersten Semester Java Basics - Anfänger-Themen 4
Drinkerbell Erste Schritte Zu blöd zum Programmieren? Java Basics - Anfänger-Themen 9
G Stack programmieren Java Basics - Anfänger-Themen 6
I Brauche Hilfe bei Objektorientiertem programmieren Java Basics - Anfänger-Themen 23
T Auf einem Schachbrett bewegen programmieren Java Basics - Anfänger-Themen 2
G Bruchrechner programmieren Java Basics - Anfänger-Themen 6
G Ufo Spiel programmieren Java Basics - Anfänger-Themen 13
D Schachbrett (8x8) programmieren Java Basics - Anfänger-Themen 3
J Spiel programmieren Java Basics - Anfänger-Themen 16
J Hilfe beim Programmieren Java Basics - Anfänger-Themen 5
S Kreisberechnung3 Buch: Programmieren lernen mit Java von Hans-Peter Habelitz Java Basics - Anfänger-Themen 39
M Quiz in Java programmieren mit Array Java Basics - Anfänger-Themen 8
S Spiel-Programmieren. Wenn ein Objekt den anderen berührt. Java Basics - Anfänger-Themen 6
K Java programmieren Java Basics - Anfänger-Themen 6
V_Fynn03 Kontrolle des Quelltextes (Bank programmieren)(GUI) Java Basics - Anfänger-Themen 6
D Was tun gegen zu komplzierten Denken beim Programmieren Java Basics - Anfänger-Themen 27
V_Fynn03 Bruchrechner programmieren (2 Klassen) Java Basics - Anfänger-Themen 9
N Ticketautomat programmieren Java Basics - Anfänger-Themen 63
M Rechner programmieren Java Basics - Anfänger-Themen 3
V_Fynn03 Java Bruchrechner programmieren Java Basics - Anfänger-Themen 13
J Java Suchfunktion Programmieren Java Basics - Anfänger-Themen 1
L Erste Schritte Bin ich "zu dumm" oder nicht geeignet zum Programmieren? Java Basics - Anfänger-Themen 3
U Ist jemad gut in programmieren (JAVA) und kann mir helfen? Java Basics - Anfänger-Themen 1
H Uhr programmieren Java Basics - Anfänger-Themen 10
T Schalter programmieren Java Basics - Anfänger-Themen 17
S Ampel Programmieren Java Basics - Anfänger-Themen 5
P Erste Schritte Probleme mit dem Programmieren Java Basics - Anfänger-Themen 12
D Richtig für Programmieren an der UNI lernen Java Basics - Anfänger-Themen 8
B Folgende Abfrage dynamisch programmieren? Java Basics - Anfänger-Themen 8
D Beim Programmieren auf die Logisch einfache Lösung kommen. Java Basics - Anfänger-Themen 17
B UML Klassen Diagramm zu Java Code Programmieren und ausführen Java Basics - Anfänger-Themen 21
steven789hjk543 Kann man mit Java und Eclipse einen Virus programmieren? Java Basics - Anfänger-Themen 13
S Spiel programmieren mit Java Java Basics - Anfänger-Themen 11
A Kalender programmieren, ich finde meinen Fehler nicht. Java Basics - Anfänger-Themen 9
S Erste Schritte Hilfe beim lernen von Programmieren Java Basics - Anfänger-Themen 2
V Zeichenkette programmieren Java Basics - Anfänger-Themen 20

Ähnliche Java Themen

Neue Themen


Oben