Focus auf JTextField legen

Status
Nicht offen für weitere Antworten.

Extractor

Aktives Mitglied
Hallo!

Mit welcher Eigenschaft kann ich den Focus bzw. Cursor beim starten eines Frames auf ein bestimmtes TextFeld legen?

Schonmal vielen Dank!

Gruß Jan
 

Extractor

Aktives Mitglied
Hallo!

Funktioniert leider nicht.
Code:
input = new JTextField();
            input.grabFocus();

Der Cursor ist nicht im Feld.

Gruß Jan
 

Paladin

Bekanntes Mitglied
Also bei mir funktioniert sowohl grabFocus() als auch requestFocus().

Setz mal das grabFocus() nach dem JFrame.setVisible(true) dann klappts.

Gruß

Paladin
 
G

Guest

Gast
Extractor hat gesagt.:
Und wie gehts nun?

Mit requestFocus() gehts. Allerdings wirkt diese Methode erst wenn die GUI bereits mindestens einmal "gezeichnet" wurde, du solltest die Methode für dein Textfeld, also am besten erst nach dem setVisible(true) oder mindestens nach einem pack() aufrufen.
 

Paladin

Bekanntes Mitglied
@Extractor:

Es macht keinen Unterschied ob du requestFocus() oder grabFocus() benutzt.
Aber wie Gast bereits sagte musst du zuerst JFrame.setVisible(true) aufrufen.
 
G

Guest

Gast
Paladin hat gesagt.:
@Extractor:

Es macht keinen Unterschied ob du requestFocus() oder grabFocus() benutzt.
Aber wie Gast bereits sagte musst du zuerst JFrame.setVisible(true) aufrufen.

Es macht schon einen Unterschied welche Methode du verwendest, weil grabFocus() (wie in der API auch steht) nicht in Client-Code verwendet werden soll!!!

Also JTextField#requestFocus() und gut ists.
 
G

Gast Alex

Gast
Hallo,
Bei mir will das aber nicht so wirklich, ich will den Focus auf tfBarcode setzen beim ersten Aufruf der Applikation
Code:
package com.Diedler.Schlauchverwaltung;
import java.awt.*;
import javax.swing.*;

public class Start extends JFrame {
	JTabbedPane tp;
	public Start() {
		 super("JTabbedPane");
		 setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); 
		 tp = new JTabbedPane();
		 final JPanel pan1 = new JPanel();
		 JTextField tf1 = null;
		 pan1.setLayout(null);
		 
		 JLabel lab01 = new JLabel("Barcode:");
		 lab01.setBounds(250,150,100,20);
		 pan1.add(lab01); 
		 
		 JTextField tfBarcode = new JTextField(8); 
		 tfBarcode.setBounds(380,150,100,20);
		 pan1.add(tfBarcode); 
		  
		 JLabel lab02 = new JLabel("Standort:");
		 lab02.setBounds(250,180,100,20);
		 pan1.add(lab02); 
		 
		 JTextField tfStandort = new JTextField(8); 
		 tfStandort.setBounds(380,180,100,20);
		 pan1.add(tfStandort);		 
		 
		 
		 tp.addTab("Tab1", pan1);
		 
		 final JPanel pan2 = new JPanel();
		 pan2.add(new JLabel("Karte2"));		 
		 tp.addTab("Tab2", pan2);
		 add(tp, BorderLayout.CENTER);
		 tfBarcode.setToolTipText("Barcode Scanner nutzen!");		
	}
	
	public static void main(final String[] args) {
		final JFrame st = new Start();
		st.setSize(800, 600);
		st.setVisible(true);
		st.requestFocus();
		

	}

}
[code]
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Null Pointer Exception bei Focus Event bei einem JTextField Java Basics - Anfänger-Themen 2
S Background von JtextField bei Focus in dem Feld ändern Java Basics - Anfänger-Themen 6
C Ein Button soll Focus rausfinden und Methode starten Java Basics - Anfänger-Themen 9
R Focus auf JPanel im Thread Java Basics - Anfänger-Themen 9
Kenan89 Focus an, aus Java Basics - Anfänger-Themen 2
Helgon Focus setzen Java Basics - Anfänger-Themen 6
H Focus auf Textfeld in JOptionPane Java Basics - Anfänger-Themen 2
Y JFrame immer im Focus ? Java Basics - Anfänger-Themen 7
K Focus behalten Java Basics - Anfänger-Themen 4
Z Focus auf die letze Spalte Java Basics - Anfänger-Themen 9
G Herausfinden, welche Componente als LETZTES focus hatte Java Basics - Anfänger-Themen 2
G Frame soll Focus behalten Java Basics - Anfänger-Themen 2
S Robot ohne Focus. Java Basics - Anfänger-Themen 6
P Setzen des Focus Java Basics - Anfänger-Themen 3
A Sichtbare Komponente und Focus Java Basics - Anfänger-Themen 2
P Focus auf Applet Java Basics - Anfänger-Themen 2
I Focus Probleme Java Basics - Anfänger-Themen 3
M JTable Focus bleibt auf Zelle Java Basics - Anfänger-Themen 4
bernd Problem mit Focus Java Basics - Anfänger-Themen 2
C Focus fürs Zeichnen verschieben?? Java Basics - Anfänger-Themen 3
M Sorry,ne blöde Frage Focus setzen und Focus Reihenfolge Java Basics - Anfänger-Themen 15
mo13 JTextField funktioniert nicht Java Basics - Anfänger-Themen 4
S Möglichkeit, mit g.draw etwas vor ein JTextfield zu „zeichnen“? Java Basics - Anfänger-Themen 7
I ResultSet aus meiner SQL-Abfrage in einem JTextfield ausgeben. Java Basics - Anfänger-Themen 1
S ArrayList Username und passwort mit JTextField eingaben abgleichen Java Basics - Anfänger-Themen 10
B Variablen Int Variabel in JTextField ändern Java Basics - Anfänger-Themen 2
mhmt_03 dafür sorgen, dass im JTextfield nur zahlen eingebbar sind Java Basics - Anfänger-Themen 9
M JTextField nur Zahleneingaben zulassen, eingabe sperren Java Basics - Anfänger-Themen 24
E JButton und JTextField Java Basics - Anfänger-Themen 1
J JTextField Bezeichnung als Variable Java Basics - Anfänger-Themen 3
M Von einem JTextField Doublewerte entgegennehmen Java Basics - Anfänger-Themen 2
M JTextField in ArrayList speichern Java Basics - Anfänger-Themen 4
M Input/Output JTextField Eingabe in String Variable speichern Java Basics - Anfänger-Themen 15
G JTextField per Button speichern und an andere Klasse übergeben Java Basics - Anfänger-Themen 2
D Klassen JTextField wird nur zu 50% angezeigt. Java Basics - Anfänger-Themen 15
F JTextField Kursiv und Fett machen Java Basics - Anfänger-Themen 4
M Input/Output Java Swing: Prüft ob Text aus JTextField ausschließlich Integer enthält Java Basics - Anfänger-Themen 15
M JTextField blitzt immer wieder nur auf Java Basics - Anfänger-Themen 12
CptK Interface JTextField: Action mit Enter ausführen Java Basics - Anfänger-Themen 16
K Methoden JTExtField mit Array erzeugen Java Basics - Anfänger-Themen 13
N Abfragen eines Textes aus einem JTextField in Java, Funktion, CardLayout, Java Basics - Anfänger-Themen 2
J Erste Schritte Wert aus JTextField zurückgeben Java Basics - Anfänger-Themen 6
F Aus einer anderen Klasse auf ein JTextField zugreifen Java Basics - Anfänger-Themen 17
P Cursor in JTextField setzen Java Basics - Anfänger-Themen 11
F Variablen JTextField-Inhalt kann nicht mit String abgeglichen werden Java Basics - Anfänger-Themen 2
F Interface JTextField am Anfang unsichtbar o_o Java Basics - Anfänger-Themen 3
D Klassen Wert aus JTextfield in JLabel (andere Klasse) darstellen. Java Basics - Anfänger-Themen 60
D JButton soll Farbe von JTextfield ändern Java Basics - Anfänger-Themen 5
S Variable in JTextField soll immer um 5 zunehmen Java Basics - Anfänger-Themen 8
B Interface JTextField Eingabe als String verwenden Java Basics - Anfänger-Themen 3
K OOP Mit anderer Klasse auf JTextField zugreifen Java Basics - Anfänger-Themen 5
Liondary JTextfield Java Basics - Anfänger-Themen 8
W JTextField-Objekt liest Umlaute mit falschen Zeichen ein Java Basics - Anfänger-Themen 5
Z Fürge nur ein JTextField ein und danach wird nichts mehr angezeigt Java Basics - Anfänger-Themen 3
S JTextField zu ArrayList hinzufügen Java Basics - Anfänger-Themen 3
Z Vector in jTextField/jLabel darstellen Java Basics - Anfänger-Themen 4
Z JTextField - getText() Methode abbrechen? Java Basics - Anfänger-Themen 8
P jTextField - Auslesen, in Variablen speichern, eingeben... Java Basics - Anfänger-Themen 7
J Methoden JTextArea auslesen und in JTextfield ausgeben Java Basics - Anfänger-Themen 13
M Double-Ausgabe in JTextField fehlerhaft Java Basics - Anfänger-Themen 2
U Inhalt von JTextfield an andere Klasse weitergeben Java Basics - Anfänger-Themen 13
I JTextfield[] innerhalb eines Itemlistener aufrufen Java Basics - Anfänger-Themen 2
S Einzelne Buchstaben aus Jtextfield in array Java Basics - Anfänger-Themen 2
S Verhalten von JTextField in einem JTabbedPane (Register) Java Basics - Anfänger-Themen 6
L JTextField/Listener Input Problem Java Basics - Anfänger-Themen 2
G JTextField, DocumentListener, Fehler bei setText() Java Basics - Anfänger-Themen 3
S Input/Output GUI Eingabe in JTextfield in Variable speichern Java Basics - Anfänger-Themen 7
C JTextField füllen Java Basics - Anfänger-Themen 5
C jtextfield und jtable Java Basics - Anfänger-Themen 34
K JTextField in ein Spiel einfügen Java Basics - Anfänger-Themen 2
K Encoding von JTextfield Java Basics - Anfänger-Themen 2
X JTable mit Inhalten aus JTextField o.ä. füllen Java Basics - Anfänger-Themen 4
P Klassen JTextfield aus anderer Klasse herausfüllen Java Basics - Anfänger-Themen 12
K JTextField auslesen, in int umwandeln und in einer anderen Klasse als Zähler verwenden Java Basics - Anfänger-Themen 3
M Datumsformat in JTextfield Java Basics - Anfänger-Themen 10
S JTextField nervt rum... Java Basics - Anfänger-Themen 4
B JTextField Java Basics - Anfänger-Themen 5
D Durch Button klick wert in JTextField einfügen Java Basics - Anfänger-Themen 5
J Verknüpfung von JButton to JTextField Java Basics - Anfänger-Themen 4
B JTextField Java Basics - Anfänger-Themen 5
C Problem mit JTextField Java Basics - Anfänger-Themen 8
A Klassen JTextField eigtl leer aber es werden Methoden ect. angezeigt Java Basics - Anfänger-Themen 9
P Datentypen String auf JTextField wird zu Char-Array und anschließend zu int Java Basics - Anfänger-Themen 12
L JTextField auslesen mit getText() wie abspeichern? Java Basics - Anfänger-Themen 2
D jtextField Ausgabe double Java Basics - Anfänger-Themen 4
D JTextField verwenden ohne Eingabe einer Variable Java Basics - Anfänger-Themen 4
J GUI - JTextField Anordnung Java Basics - Anfänger-Themen 2
S nur Buchstaben in JTextField Java Basics - Anfänger-Themen 3
S JTextfield Auswertung mit FocusListener Java Basics - Anfänger-Themen 7
M Hilfe JTextfield Ergebnis Java Basics - Anfänger-Themen 2
B GUI- JTextField - Übung Java Basics - Anfänger-Themen 5
M OOP Wie greife ich auf JTextField zu? Java Basics - Anfänger-Themen 2
P Eingabe aus JTextField/Area an eine andere Klasse übergeben. Java Basics - Anfänger-Themen 2
M Input/Output JFrame mit JButton und JTextfield Java Basics - Anfänger-Themen 114
F GUI JTextField aktualisieren Java Basics - Anfänger-Themen 3
B jTextField bei Enter eingabe absenden? Java Basics - Anfänger-Themen 2
S JTextField leeren ohne setText("")? Java Basics - Anfänger-Themen 3
A fire button on JTextField Enter Java Basics - Anfänger-Themen 2
G JTextField() Anzeige - if-Anweisungen Java Basics - Anfänger-Themen 2
R Erste Schritte codecopieren von Editor nach Eclipse / JTextField Java Basics - Anfänger-Themen 4

Ähnliche Java Themen


Oben