Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 03-11-2004, 10.24.05   #1
Gergio
Gold Member
 
Registrato: 14-06-2001
Loc.: LC
Messaggi: 2.415
Gergio promette bene
[Java] piccolo problema con swing (JLabel)

Ciao, devo realizzare un programmino con Java, ma dato che nn ne conosco ancora bene la sintassi, ho qlche difficolta'. Per esempio vorrei riuscire a visualizzare un testo su piu' righe. Qndi utilizzo una JLabel in cui metto il mio testo. Il problema e' che nn riesco a visualizzare le scritte su piu' righe: ci metto \n ma e' come se nn ci fosse. Ad esempio:

Jlabel("prima riga\nseconda riga")

mi visualizza semplicemente

prima rigaseconda riga

Ho provato anche con \r e con \n\r (anche \r\n), ma nn funziona.
Pero' ho visto che se poi vado a splittare la stringa in base a \n (o a \r, dipende da qllo che ci ho messo) riesco a farlo.
Chi me lo sa spiegare?
___________________________________

Gergio non è collegato   Rispondi citando
Vecchio 03-11-2004, 10.40.28   #2
P8257 WebMaster
Gold Member
 
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
P8257 WebMaster promette bene
Hai provato a costruire la label vuota (JLabel()) e poi usare setText(java.lang.String) con la stringa da mostrare comprensiva dei '\n'?

Bye
P8257 WebMaster non è collegato   Rispondi citando
Vecchio 03-11-2004, 11.13.28   #3
Gergio
Gold Member
 
Registrato: 14-06-2001
Loc.: LC
Messaggi: 2.415
Gergio promette bene
ci ho provato, ma nn cambia.
Allego il pezzo di codice:
Codice:
private void buildGUI(){
		this.c = this.getContentPane();
		
		String msg = "prima riga\nseconda riga";
		this.uno = new JLabel();
		uno.setText(msg);
		c.setLayout(null);				
		c.add(uno);
		uno.setLocation(10, 10);
		uno.setSize(650, 550);
		this.setSize(700, 600);
		this.setVisible(true);
___________________________________

Gergio non è collegato   Rispondi citando
Vecchio 03-11-2004, 12.32.32   #4
P8257 WebMaster
Gold Member
 
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
P8257 WebMaster promette bene
Non vorrei dire una castroneria gigante .. ma mi sembra di ricordare che la JLabel supporta anche i tag html, in tal caso usa i paragrafi <P> e </P> per formattare un testo su più righe.... oppure usa i <BR>

Bye
P8257 WebMaster non è collegato   Rispondi citando
Vecchio 03-11-2004, 14.17.28   #5
Gergio
Gold Member
 
Registrato: 14-06-2001
Loc.: LC
Messaggi: 2.415
Gergio promette bene
(Y)

mettendo

String msg = "<html>prima riga<br>seconda riga</html>";

funziona!!!

Grazie
___________________________________

Gergio non è collegato   Rispondi citando
Vecchio 03-11-2004, 14.32.00   #6
Gergio
Gold Member
 
Registrato: 14-06-2001
Loc.: LC
Messaggi: 2.415
Gergio promette bene
oppure anche:
String msg = "<html><pre>prima riga\nseconda riga</pre></html>";
___________________________________

Gergio non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
antivir 7 free -un piccolo problema cesareco Sicurezza&Privacy 3 25-01-2007 07.05.45
Piccolo problema con un hard disk estraibile. peppecol Hardware e Overclock 1 10-07-2005 12.49.13
Problema Pinnacle PCTV Pro e periferiche IDE exion Hardware e Overclock 56 30-01-2005 10.44.47
Strano problema con connessione a libero Mond Internet e Reti locali 0 12-01-2005 22.26.08
Problema di lentezza ma solo certi momenti Marko Windows 7/Vista/XP/ 2003 3 12-09-2003 15.01.19

Orario GMT +2. Ora sono le: 16.17.22.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.