lo so che per fare multi-riga in una jlabel devo usare l'html al suo interno,infatti faccio così,ma il risultato non cambia.Comunque ecco lo spezzone di codice che apre il file e lo inserisce all'interno del JLabel:
la variabile content è la JLabel dichiarata in precedenza...codice:File o = new File(open_name.getText()+".txt"); FileInputStream fid = null; try { fid = new FileInputStream(o); } catch (FileNotFoundException e1) { e1.printStackTrace(); } InputStreamReader in = new InputStreamReader(fid); BufferedReader r = new BufferedReader(in); String text = null; content = new JLabel(); content.setBounds(800,400,300,300); getContentPane().add(content); try { text = r.readLine(); } catch (IOException e1) { e1.printStackTrace(); } while(text != null) { content.setText("<html>"+text+"</html> "); try { text = r.readLine(); } catch (IOException e1) { e1.printStackTrace(); } }
Dove sbaglio?

Rispondi quotando