F
Fabeltier
Gast
Hallo,
ich habe ein Textfeld und moechte gerne einen Eintrag setzen und diesen gleich "confirmen", ich denke, dass das ueber eine "action" laufen muss, bin aber irgendwie ratlos. Ich habe schon versucht es einfach per \n oder \f\n zu bestaetigen - behalte aber immer noch den Prompt.
Ich habe schon versucht statt des action listeners gleich die funktion von actionPerformed() aufzurufen, aber das funktioniert leider auch nicht, der Prompt muss weg aus dem Textfeld! Ausserdem hatte ich mir vom tf den actionlistener (index 0) geben lassen und wollte action performed aufrufen, es bleibt immer noch der prompt?!
Gibts da keinen Weg?
ich habe ein Textfeld und moechte gerne einen Eintrag setzen und diesen gleich "confirmen", ich denke, dass das ueber eine "action" laufen muss, bin aber irgendwie ratlos. Ich habe schon versucht es einfach per \n oder \f\n zu bestaetigen - behalte aber immer noch den Prompt.
Code:
JTextField tf = new JTextField(20);
tf.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
textErhaltenUndWeiterMachen(); // diese funktion soll vom action listener aus gestartet werden
}
});
tf.setText("blablabla");
// hier wuerde ich gerne die action, bestaetigen/text erhalten starten
???
return tf;
Ich habe schon versucht statt des action listeners gleich die funktion von actionPerformed() aufzurufen, aber das funktioniert leider auch nicht, der Prompt muss weg aus dem Textfeld! Ausserdem hatte ich mir vom tf den actionlistener (index 0) geben lassen und wollte action performed aufrufen, es bleibt immer noch der prompt?!
Gibts da keinen Weg?