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?