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:
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();
}
}
la variabile content è la JLabel dichiarata in precedenza...
Dove sbaglio?