Oppure

Loading
03/03/10 18:41
Sventrip
Salve, sara' che mi voglio complicare la vita ma ora ho questa idea e la voglio mettere in pratica, dal titolo si capisce che ho un file di testo che voglio far leggere al mio programma, sino a qui nessun problema.
Il problema e' sorto quando ho deciso di voler visualizzare ogni riga del file di testo su un diverso jTextPane... qualcuno saprebbe come fare? cheers

aaa
03/03/10 18:46
tasx
Ciao!!
Dovrebbe essere sufficiente utilizzare il metodo setText(Strinh s):

jt.setText("Ciao moondo");


ciaociao
aaa
03/03/10 19:16
Sventrip
ti potresti spiegare meglio? non ho mai usato setText():-|
aaa
03/03/10 19:30
tasx
Ciao!!
Allora il metodo setText(String s), imposta il testo nel componente di testo:

ad esempio:

Frame f = new Frame("Ciao mondo");
TextArea t = new TextArea();
f.setSize(100,100);
f.setVisible(true);
f.add(t);

//ora setto il testo
t.setText("ciao mondo");


ok??

ciaociao
aaa
04/03/10 19:14
Sventrip
scusa ma non penso che setText() non sia opportuno per il mio caso, provo a postare il codice che legge..
public  String leggiFiles(String file){

        File name = new File(file);
        if (name.isFile()){
            try{
                BufferedReader input= new BufferedReader(
                        new FileReader(name));
                StringBuffer buffer = new StringBuffer();
                String text;
                while((text=input.readLine())!= null)
                buffer.append(text + "\n");
                input.close();
             return buffer.toString();
            } catch(IOException ioException){}
        }
        return null;
    }

con questo metodo riesco a leggere ,ma tutto va a finire nel jTextPane1 di default...e io vorrei che la prima riga del file andasse nel jTextPane1 la seconda nel jTextPane2 ecc ecc....spero di essere stato piu chiaro
ps. se ho detto una stronzata all inizio fammi capire la tua idea con il mio metodo:k:
Ultima modifica effettuata da Sventrip 04/03/10 19:18
aaa
04/03/10 19:27
tasx
Ciao!!

Ci ho pensato, non potresti utilizzare un array di JContenPane e poi ad ogni ciclo utilizzare il setText su di ogni ContentPane??

Ciaociao
aaa
04/03/10 19:40
Sventrip
ora cerco un po ma diciamo che questo e' il mio primo programma dove utilizzo swing :_doubt:
aaa