PDA

Visualizza la versione completa : [java] gestione testi


ladyubik
03-02-2004, 10:42
Sono alle prime armi nella programmazione java e mi sono inalberata in un problema alquanto banale. Ho creato un campo di testo con TextArea in cui Editable è a false che aggiorno mediante un'altra finestra in cui inserisco dati. Quando lo aggiorno, però, vorrei non doverlo riscrivere tutto. E' possibile, anche se ciò che inserisco nn va alla fine? So dell'esistenza di insert(String, int), ma come faccio a sapere quanti caratteri ho già scritto? Infine, è possibile cancellare tutto il testo in una voltra sola?

Grazie a tutti x l'aiuto!

Lucis
03-02-2004, 11:14
Soprattutto se sei alle prime armi ti consiglio di scaricare la documentazione di Java in modo da consultarla offline.

Il metodo getText() ti restituisce il testo contenuto nell'area, quindi getText().length() ti restituisce la lunghezza del testo.

Per cancellare il testo puoi usare setText("").

Esempi:

JTextArea myArea = new JTextArea();
myArea.setEditable(false);
myArea.setText("C'era una");
myArea.insert(" volta",myArea.getText().length());
myArea.setText("");
:ciauz:

Loading