Fokus auf ein Textfeld setzen? Wie?

Status
Nicht offen für weitere Antworten.

Bart S.

Mitglied
Hallo,

ich habe einen Frame der nebeneinander zwei JPanels enthält (PR und PL). Das JPanel PR hat mehrere JTextFields und ich möchte den Fokus auf ein TextFeld setzen, sodass man es nicht erst anklicken muss, bevor man was eingeben kann.

Wie setzte ich den Fokus?

JTextField t1...
t1.grabFocus() geht nicht.
 
R

Roar

Gast
statt grabFocus() einfach mal versuchen requestFocus() zu verwenden? :bahnhof: mehr gibs dazu nix zu sagen ;)
 
R

Roar

Gast
hm, doch, eigentlich schon. dann führst du den code wahrscheinlich an der falschen stelle aus. setz das requestFocus() mal dorthin, wo deine komponenten shcon sichtbar sind. also nach dein setVisible(true);

edit: ansonsten zeig mal mehr code :)
 
G

Guest

Gast
Roar hat gesagt.:
hm, doch, eigentlich schon. dann führst du den code wahrscheinlich an der falschen stelle aus. setz das requestFocus() mal dorthin, wo deine komponenten shcon sichtbar sind. also nach dein setVisible(true);

edit: ansonsten zeig mal mehr code :)

wenn ich mich nicht täusche muss man die pack()-Methode vom Frame oder mindestens vom entsprechenden Panel vorher aufrufen, sonst funktioniert requestFocus() nicht.
 
B

Beni

Gast
Anonymous hat gesagt.:
wenn ich mich nicht täusche muss man die pack()-Methode vom Frame oder mindestens vom entsprechenden Panel vorher aufrufen, sonst funktioniert requestFocus() nicht.
Wie kommst du darauf? pack berechnet lediglich die ideale Grösse des Fensters, und hat das 0 und nix mit dem Focus zu tun. Ansonsten: siehe Roar's Beitrag.
 

Eminent

Bekanntes Mitglied
Beni hat gesagt.:
Anonymous hat gesagt.:
wenn ich mich nicht täusche muss man die pack()-Methode vom Frame oder mindestens vom entsprechenden Panel vorher aufrufen, sonst funktioniert requestFocus() nicht.
Wie kommst du darauf? pack berechnet lediglich die ideale Grösse des Fensters, und hat das 0 und nix mit dem Focus zu tun. Ansonsten: siehe Roar's Beitrag.

Hi,

also ich denke schon, dass da was mit der pack()-methode war, probiert doch z. B. mal folgenden Code aus...

Code:
      JFrame frame = new JFrame("GUI-Test");
      JPanel coPane = (JPanel) frame.getContentPane();
      SKCancelButton button = new SKCancelButton(this, "Fertig");
      coPane.add(button, BorderLayout.SOUTH);

      JTextField tfLinks = new JTextField("Links");
      JTextField tfRechts = new JTextField("Rechts");
      coPane.add(tfLinks, BorderLayout.WEST);
      coPane.add(tfRechts, BorderLayout.EAST);   

      // Framegröße setzen
      //  frame.setSize(200, 150);
      frame.pack();

      // Focus setzen
      tfRechts.requestFocus();  
      frame.setVisible(true);

Wenn du frame.pack(); nimmst um die größe des Frames anzupassen funktioniert tfRechts.requestFocus();.
Nimmt man dagegen frame.setSize(200, 150); um die größe anzupassen funktioniert tfRechts.requestFocus(); nämlich nicht. (Zumindest bei JDK 1.4.2_01)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
V Java Applikation im Fokus halten Java Basics - Anfänger-Themen 3
J Keyboard Event auch ohne Fokus mitbekommen Java Basics - Anfänger-Themen 2
N Problem mit JOptionPane und Fenster-Fokus Java Basics - Anfänger-Themen 2
N Fokus setzen nachdem JFrame in Vordergrund geholt wurde Java Basics - Anfänger-Themen 7
S JTable Fokus auf eine Row Java Basics - Anfänger-Themen 2
G KeyListener, Fokus Java Basics - Anfänger-Themen 8
Z Fokus auf anderes Programm setzen Java Basics - Anfänger-Themen 3
C JPanel erhält sporadisch keinen Fokus Java Basics - Anfänger-Themen 3
A Fokus im Passwortfield Java Basics - Anfänger-Themen 3
T Fokus Java Basics - Anfänger-Themen 4
Z Auf Clipboardänderung reagieren ohne Fokus der Apllikation Java Basics - Anfänger-Themen 2
G Tastenfunktion ohne Fokus? Java Basics - Anfänger-Themen 4
B Fokus für JFrame Java Basics - Anfänger-Themen 5
hdi keylistener hat keinen fokus oder: listener ohne frame? Java Basics - Anfänger-Themen 10
E keyListener(Fokus?) H I L F E Java Basics - Anfänger-Themen 2
M Fokus mit Maus und Tastatur Java Basics - Anfänger-Themen 5
D Fokus ohne anklicken? Java Basics - Anfänger-Themen 4
A Fokus erhalten Java Basics - Anfänger-Themen 3
H Fokus auf jTextfield setzten Java Basics - Anfänger-Themen 2
D Fokus-Problem mit KeyListener Java Basics - Anfänger-Themen 2
L GUI - Tastaturereignisse abfangen ohne Fokus? Java Basics - Anfänger-Themen 8
D Problem mit dem Fokus Java Basics - Anfänger-Themen 3
M Textfeld zurücksetzen Java Basics - Anfänger-Themen 3
G JSP Textfeld einlesen Java Basics - Anfänger-Themen 2
M Regex nur Zahlen und Punkt zulassen, Keine Eingabe(Leeres TextFeld) nicht zulassen Java Basics - Anfänger-Themen 6
J JDatePicker: Datum wird nicht in Textfeld übernommen Java Basics - Anfänger-Themen 5
N Zeichen in einem Textfeld zählen und hinterlegen Java Basics - Anfänger-Themen 6
M Erste Schritte Mit Variable verschiedene Texte in Textfeld einfügen Java Basics - Anfänger-Themen 27
M Wie kann ich hier ein Textfeld hinzufügen Java Swing? Java Basics - Anfänger-Themen 1
M Wie kann ich im JAVA-GUI im Textfeld ein Array speichern Java Basics - Anfänger-Themen 4
T Erste Schritte Textfeld abfragen ob etwas enthalten ist. Java Basics - Anfänger-Themen 17
E Wert in Textfeld schreiben Java Basics - Anfänger-Themen 1
E Anzahl Datensätze in Textfeld Java Basics - Anfänger-Themen 5
N Auf TextFeld aus anderer Klasse zugreifen ohne es zu übergeben Java Basics - Anfänger-Themen 3
L Text eingeben und im Textfeld auslesen lassen Java Basics - Anfänger-Themen 2
N Problem mit Swing Textfeld und Zugriff aus anderer Klasse Java Basics - Anfänger-Themen 6
B Datentypen Textfeld auf Nicht-Zahlen überprüfen Java Basics - Anfänger-Themen 10
B Wert aus TextFeld in Canvas benutzen Java Basics - Anfänger-Themen 0
P Textfeld auslesen Java Basics - Anfänger-Themen 4
S TextFieldFilter - Wenn Textfeld leer dann setze 0 Java Basics - Anfänger-Themen 9
W Textfeld auslesen und in Liste speichern Java Basics - Anfänger-Themen 11
D Leeres Textfeld nicht auslesen Java Basics - Anfänger-Themen 3
L KeyListener ohne textfeld Java Basics - Anfänger-Themen 4
J Problem mit String von Textfeld Java Basics - Anfänger-Themen 13
H Textfeld auslesen lassen Java Basics - Anfänger-Themen 11
N Textfeld- und Buttonerkennung einer Webseite Java Basics - Anfänger-Themen 6
M textfeld auslesen und in liste einlesen Java Basics - Anfänger-Themen 2
R GUI - Liste mit Textfeld und Radiobuttons Java Basics - Anfänger-Themen 8
C Buttons über Textfeld beschriften Java Basics - Anfänger-Themen 10
E Eingabemöglichkeiten für Textfeld begrenzen Java Basics - Anfänger-Themen 6
G String-Wert aus Textfeld auslesen Java Basics - Anfänger-Themen 9
D Canvas löschen über MouseEntered in Textfeld Java Basics - Anfänger-Themen 6
X Methoden [GWT] Dynamisches Textfeld PopUp erstellen Java Basics - Anfänger-Themen 6
F TextFeld überprüfen Java Basics - Anfänger-Themen 20
T text von textfeld auslesen und wieder reinschreiben Java Basics - Anfänger-Themen 10
T Erste Schritte Textfeld übernimmt Größe nicht Java Basics - Anfänger-Themen 11
Joew0815 Homepage Textfeld füllen und Button klicken Java Basics - Anfänger-Themen 10
Kenan89 TextFeld und Zahlen Java Basics - Anfänger-Themen 14
B Textfeld aufpoppen lassen Java Basics - Anfänger-Themen 15
S Werte aus einem Textfeld lesen Java Basics - Anfänger-Themen 13
H Focus auf Textfeld in JOptionPane Java Basics - Anfänger-Themen 2
D Interpreter-Fehler NumberFormatException Textfeld Java Basics - Anfänger-Themen 24
C Mit Java Textfeld einer externen Anwendung auslesen Java Basics - Anfänger-Themen 9
J Textfeld für Taschenrechner Java Basics - Anfänger-Themen 3
U Drag&Drop von Tabelle in Textfeld Java Basics - Anfänger-Themen 3
M Inhalt Textfeld prüfen Java Basics - Anfänger-Themen 4
G Exception - Unvollständige Eingabe im Textfeld Java Basics - Anfänger-Themen 2
F Textfeld: String (x,xx) --> double Java Basics - Anfänger-Themen 8
F Text aus Textfeld1 in Textfeld 2 kopieren Java Basics - Anfänger-Themen 5
D Problem mit TextFeld Array Java Basics - Anfänger-Themen 18
R Textfeld "sperren", Text darf nicht eingegeben werden - wie realisierbar? Java Basics - Anfänger-Themen 2
I auf Textfeld aus anderer Klasse heraus zugreifen Java Basics - Anfänger-Themen 2
W OOP Datum aus Access in Textfeld schreiben ohne Stunden/Minuten/Sekunden Java Basics - Anfänger-Themen 2
J Escape taste geht ohne cursor im textfeld nicht. Java Basics - Anfänger-Themen 4
S Excel Textfeld auslesen Java Basics - Anfänger-Themen 6
1 Textfeld aktiv beim starten des Programms Java Basics - Anfänger-Themen 5
J double wert aus textfeld auslesen Java Basics - Anfänger-Themen 2
A Grafisches Textfeld zur Ausgabe Java Basics - Anfänger-Themen 3
H Textfeld Werte Java Basics - Anfänger-Themen 14
S Textfeld Wert auslesen Java Basics - Anfänger-Themen 2
A Mehrere verschieden Farben / Textfeld Java Basics - Anfänger-Themen 2
M Textfeld soll nur Zahlen erlauben Java Basics - Anfänger-Themen 26
G Textfeld und Label in einem Tab? Anfänger braucht Hilfe Java Basics - Anfänger-Themen 3
E Textfeld aktualisieren Java Basics - Anfänger-Themen 3
L Textfeld Inhalt löschen Java Basics - Anfänger-Themen 2
G Exception bei leerem Textfeld Java Basics - Anfänger-Themen 12
Antoras Klasse in einem Textfeld zeichnen Java Basics - Anfänger-Themen 4
J Zahl in Textfeld hinzufügen Java Basics - Anfänger-Themen 10
P Tab in textfeld einfügen Java Basics - Anfänger-Themen 4
C Textfeld Eingabe überprüfen! Java Basics - Anfänger-Themen 12
B Textfeld auslesen Java Basics - Anfänger-Themen 5
R textfeld größe definieren Java Basics - Anfänger-Themen 2
R Textfeld und zahlen? Java Basics - Anfänger-Themen 4
C alle möglichen Datumseingaben im Textfeld abfangen Java Basics - Anfänger-Themen 12
A Ausgabe einer variablen im textfeld Java Basics - Anfänger-Themen 3
L Nur ganzzahlige Zahlen im Textfeld Java Basics - Anfänger-Themen 3
B Text per Button von ein textfeld in das andere? Java Basics - Anfänger-Themen 9
S voreingestellte zahl im textfeld Java Basics - Anfänger-Themen 2
H Text aus Textfeld per Actionlistener in Label ausgeben. Java Basics - Anfänger-Themen 6
V editierbares textfeld Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben