Avatar billede brinkoman Nybegynder
13. februar 2002 - 22:48 Der er 5 kommentarer og
1 løsning

Linieskift i JLabel!

Er det ikke muligt at lave linieskift i en JLabel??

Jeg har umiddelbart prøvet med "\n", men det ser ikke ud til at virke. Den laver bare et underlig firkant-tegn!

Det kan være at jeg er blevet sindsyg af de mange hårde timer ved computeren...hjælp!

Hilsen en frustreret Brinkoman!
Avatar billede egeberg Nybegynder
13. februar 2002 - 22:54 #1
Jeg har ikke prøvet det, men alle andre steder er det "\n"
Hilsen
Frank
Avatar billede brinkoman Nybegynder
13. februar 2002 - 23:00 #2
Jeg har prøvet det igen og igen....Labelen ser sådan her ud:

JLabel("Du har:\npoint");

Dvs at den skulle se sådan her ud:

Du har:
point

Har det noget med Swing at gøre eller?? Jeg fatter det ikke lige...
Avatar billede egeberg Nybegynder
13. februar 2002 - 23:34 #3
Hej igen

Jeg var vist lidt træt før.
JLabel skal du ikke bruge, den bruges normalt til at præcentere brugeren for en fornuftigt tekst til en varible.
Nu ved jeg ikke præcis hvad du laver, men kig evt på JTextArea istedet for.
Held og lykke med det.
Avatar billede brinkoman Nybegynder
13. februar 2002 - 23:48 #4
Jeg begynder at forstå at det ikke kan lade sig gøre med JLabel. Jeg må finde en anden løsning, men mange tak for din hjælp.
Avatar billede guldner Nybegynder
16. februar 2002 - 03:34 #5
Der er andre der har ønsket sig en "multiline JLabel".
I nedenstående zip-fil findes en klasse der hedder JTextLabel som arver fra JTextArea, men ser ud (og opfører sig) som en JLabel.

http://www.devx.com/free/mgznarch/javapro/code/2000/04apr00/jp0004vc.zip
Avatar billede carstenknudsen Nybegynder
20. februar 2002 - 18:11 #6
JLabel label = new JLabel("<html>Et<br>to</html>");
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester