Fensterelement aktivieren
-
import java.awt.*; import java.awt.event.*; import javax.swing; class Cursor extends AbstractAction { public void actionPerformed(ActionEvent e) { Object o = e.getSource(); int pos = t.getCaretPosition(); // t ist ein JTextField if(o.equals(rechts) && pos < t.getText().length()) // rechts ist ein JButton { t.setCaretPosition(pos+1); // ... hier soll der Befehl hin } } }
Der JButton rechts soll dafür sorgen (wenn er gedrückt wurde), dass der Cursor im JTextField t um eine Position nach rechts verschoben wird (Z 13).
Nach dem drücken vom JButton rechts hat er den Fokus...ich suche einen Befehl, der dem JButton rechts den Fokus entzieht und ihn dem JTextField t gibt damit t den Fokus hat.Mfg
Ravendark
-
Moin,
Wie isses denn mit dem einfachen requestFocus(),
hast das denn schon getestet?Zumindest holt sich die Komponente dadurch den Fokus.
Gruß,
Xan
-
Xandro schrieb:
Moin,
Wie isses denn mit dem einfachen requestFocus(),
hast das denn schon getestet?Zumindest holt sich die Komponente dadurch den Fokus.
Gruß,
XanStimmt, funktioniert (Der Spruch mit dem Wald und den Bäumen passt jetzt gut ^^)