Avatar billede riversen Nybegynder
27. april 2002 - 12:09 Der er 6 kommentarer og
2 løsninger

JLabel

Har nogle JLabels...et med et ImageIcon og et med ren tekst

tekst er venstre justeret og ImageIcon'et er centreret, som default så vidt jeg kan konstatere.

hvordan styrer jeg justeringen og hvilke muligheder er der?
Avatar billede riversen Nybegynder
27. april 2002 - 14:01 #1
og hvordan sætter jeg et icon for en JFrame?
Avatar billede quaid Nybegynder
27. april 2002 - 14:09 #2
private JLabel labelLogo;
labelLogo = new JLabel (new ImageIcon("mappe navn/billede.gif"));
labelLogo.setBounds(650,18,300,200);// koordinater på billedet
this.add (labelLogo);
QD::
Avatar billede riversen Nybegynder
27. april 2002 - 14:26 #3
er der ikke noget der er lidt nemmere?
Avatar billede quaid Nybegynder
27. april 2002 - 14:36 #4
Lettere ? Det tror jeg ikke. Du er jo nødt til at angive en sti til billedet, og give det nogle koordinater. Referencen slipper du heller ikke uden om, ej heller at adde det.
QD::
Avatar billede riversen Nybegynder
27. april 2002 - 15:05 #5
hvordan kan jeg så højrejustere hver gang...skal jeg så ind og spørge efter JLabel's bredde?
Avatar billede riversen Nybegynder
27. april 2002 - 15:06 #6
og er det så bare standard at bounds er forskellige alt efter om du bruger billede eller tekst?
Avatar billede riversen Nybegynder
27. april 2002 - 17:07 #7
ok, har fundet en anden løsning, men hvad med ikon i JFrame oppe i venstre hjørne?
Avatar billede carstenknudsen Nybegynder
28. april 2002 - 10:01 #8
Du skal bruge metoden setImageIcon der tager
et image:
JFrame frame = ....;
Icon icon = new ImageIcon("MyIcon.gif");
Image image = icon.getImage();
frame.setImageIcon( image );
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