Salve ragazzi, il mio problema è banale ma non sono riuscito a trovare come risolverlo.
Ho implementato una piccola chat in Java.
La TextArea dove il client inserisce il testo da inoltrare è provvista di un bottone "Send" il quale se premuto procede con l'invio del testo. Poichè è una scocciatura ho aggiunto un KeyListenee che mi permettesse di avere il medesimo effetto alla pressione del tasto invio:
inputArea.addKeyListener(new KeyListener(){

public void keyPressed(KeyEvent event) {
if(event.getKeyCode()==KeyEvent.VK_ENTER && !(inputArea.getText().equals(""))){
gestoremessaggi.sendMessage(userName, inputArea.getText());
inputArea.setText("");
}

}

public void keyReleased(KeyEvent arg0) {
// TODO Auto-generated method stub

}

public void keyTyped(KeyEvent arg0) {
// TODO Auto-generated method stub

}

});
Ora il problema è che vorrei che all'invio del testo non solo la textarea si liberi del vecchio testo ma che il cursore del mouse torni all'inizio della textarea, perchè così com'è ora il cursore si sposta nella riga sottostante il vecchio testo.

Ho provato con inputArea.setCaretPosition(0) ma non sortisce alcun effetto.

Vi ringrazio per l'attenzione e per l'aiuto.

Ciao