Guten Morgen zusammen,
folgendes kleines Problemchen schüttelt mir heute an diesem freundlichen Mittwoch morgen die Hand:
Ich verwende einen FocusListener, den ich auf TextFelder anwende, sieht so aus:
Alles wunderbar und wunderschön. Jetzt hab ich das folgendes Problem: Wenn der Fokus auf dem Textfeld liegt, soll er den gesamten Text makieren, sollte doch so gehen:
Folgendes Problem stellt sich nun: Der Fokuslistener wird auf 10 solcher Textfelder angewand und liefert doch mit " arg0.getcomponent() " die Componente zurück, das Event ausgelöst hat. Leider ist dieser Wert von Typ "Component" und weist somit nicht die "Fähigkeiten" (= selectAll) eines Textfeldes aus (wäre ja auch problematisch, weil ja auch ein Button den Fokus erhalten kann und der die Funktion selectAll nicht besitzt) Wie lässt sich das Problem umgehen, bzw kann man den Listener sagen das er versuchen soll ein SelectAll anzuwenden? Aber dazu müsste man ja erst mal an die Funktionen von dem JTextField ran kommen... eure Profesionellen Ratschläge sind mal wieder gefragt, danke schon mal im vorraus
Mfg
Dom
folgendes kleines Problemchen schüttelt mir heute an diesem freundlichen Mittwoch morgen die Hand:
Ich verwende einen FocusListener, den ich auf TextFelder anwende, sieht so aus:
Code:
FocusListener FL=new FocusListener()
{
public void focusGained(FocusEvent arg0) {
}
public void focusLost(FocusEvent arg0) {
}
};
txt_feld[1].addFocusListener(FL);
Alles wunderbar und wunderschön. Jetzt hab ich das folgendes Problem: Wenn der Fokus auf dem Textfeld liegt, soll er den gesamten Text makieren, sollte doch so gehen:
Code:
txt_feld[1].selectAll();
Folgendes Problem stellt sich nun: Der Fokuslistener wird auf 10 solcher Textfelder angewand und liefert doch mit " arg0.getcomponent() " die Componente zurück, das Event ausgelöst hat. Leider ist dieser Wert von Typ "Component" und weist somit nicht die "Fähigkeiten" (= selectAll) eines Textfeldes aus (wäre ja auch problematisch, weil ja auch ein Button den Fokus erhalten kann und der die Funktion selectAll nicht besitzt) Wie lässt sich das Problem umgehen, bzw kann man den Listener sagen das er versuchen soll ein SelectAll anzuwenden? Aber dazu müsste man ja erst mal an die Funktionen von dem JTextField ran kommen... eure Profesionellen Ratschläge sind mal wieder gefragt, danke schon mal im vorraus
Mfg
Dom