Avatar billede Slettet bruger
28. maj 2002 - 12:35 Der er 7 kommentarer og
1 løsning

Bold tekst

Jeg har en JPanel med noget tekst.... den tekst må meget gerne være Bold...

Opskrift udbedes :o)
Avatar billede carstenknudsen Nybegynder
28. maj 2002 - 12:43 #1
Skriv den som html:
"<html><b>din tekst</b></html>"
Avatar billede bearhugx Nybegynder
28. maj 2002 - 12:43 #2
Jeg går ud fra at du på dit JPanel har en JLabel, eller anden textkomponent...

På denne label bruger du .setText( new Font("Verdana", Font.BOLD, 12) );

for f.eks. at sætte fonten til Fed Verdana med 12 punkters størrelse...

/Søren
Avatar billede bearhugx Nybegynder
28. maj 2002 - 12:45 #3
Dog skal du huske at importe java.awt.*; hvis du ikke allerede har gjort det....
Avatar billede Slettet bruger
28. maj 2002 - 13:41 #4
...ja.. JLabel var det selfølelig .. og ikke JPanel.. sorry

minLabel.setText(new Font("Verdana", Font.BOLD, 12)) virker ikke (compile time error), og det kunne jeg heller ikke se hvorfor det skulle....

eller tager jeg fejl?
Avatar billede bearhugx Nybegynder
28. maj 2002 - 13:44 #5
Oh pis.. Det var selvfølgelig

  minLabel.setFont( new Font("Verdana", Font.BOLD, 12) );

og ikke setText :-))

/Søren
Avatar billede bearhugx Nybegynder
28. maj 2002 - 13:45 #6
Sorry... :-)
Avatar billede Slettet bruger
28. maj 2002 - 14:08 #7
Begge dele er rigtigt... omend jeg synes at bearhugx' løsning er den mest elegante måde at løse det på....

Havde ikke set, at JLabel arver metoden setFont() fra JComponent...
Avatar billede bearhugx Nybegynder
28. maj 2002 - 14:31 #8
takker for points :-)
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