Avatar billede forgalt Nybegynder
02. maj 2002 - 16:49 Der er 7 kommentarer og
1 løsning

JLabel over flere linier

Hej,
Kan man ikke få en JLabel til at fylde flere linier?
Avatar billede forgalt Nybegynder
02. maj 2002 - 16:50 #1
Altså istedet for at den bare fortsætter i samme linie så man til sidst ikke kan se hvad der står.
Avatar billede forgalt Nybegynder
02. maj 2002 - 16:59 #2
hmmm.. dårligt formuleret. Jeg prøver igen
Min tekst fylder mere end min GUI er bred. Kan jeg ikke få min JLabel til at vise hvad der står ved at anvende en ekstra linie??
Avatar billede disky Nybegynder
02. maj 2002 - 17:04 #3
jeg mener ikke man kan

Men prøv at tilføj en \n i texten
Avatar billede carstenknudsen Nybegynder
02. maj 2002 - 17:16 #4
Du skal gøre det med html disky's forslag
duer desværre ikke.
JLabel label = new JLabel("<html>første linie<br>anden linie");
Avatar billede olly Nybegynder
02. maj 2002 - 17:18 #5
Eller hvad med bare et bruge et textarea og så lave sådan man ikke kan skrive i det?

/Olly
Avatar billede forgalt Nybegynder
02. maj 2002 - 17:40 #6
carstenknudsen=> så ændrer font sig. Kan jeg sætte den tilbage?
Grunden til mit spørgsmål er at jeg har en dynamisk JDialog som bla modtager en String som så bliver teksten i dialogboksens JLabel.
Avatar billede disky Nybegynder
02. maj 2002 - 18:02 #7
forgalt:
Tænkte det nok, kort fortalt det kan du ikke.
Avatar billede carstenknudsen Nybegynder
02. maj 2002 - 18:24 #8
Du kan jo i html forsøge at sætte samme font
som der bruges andre steder. Under allee
omstændigheder kan du få flere liniers tekst
som beskrevet omend det ikke er helt pænt
med forskellige fonte.
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