Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    distribuzione di un file di testo su piu jTextPane

    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

    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);
    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....

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: distribuzione di un file di testo su piu jTextPane

    Originariamente inviato da OrOcHiMaRu
    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....
    Beh, fai in modo che leggiFiles() restituisca ad esempio un ArrayList di String (una stringa per ogni riga) e poi altrove assegnerai ogni riga ad un diverso JTextPane (facendo un banale ciclo). Tutto qui.

    E in quel leggiFiles che hai postato comunque diverse cose non vanno. Innanzitutto il trattamento delle eccezioni non è appropriato. E poi comunque leggevi le righe (i newline vengono scartati, non ci sono nelle stringhe lette) e poi accodavi tutto quanto. Due righe "pippo" e "pluto" le mettevi nello StringBuffer come "pippopluto" che sinceramente dubito sia molto utile.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.