Avatar billede stephanryer Nybegynder
15. november 2004 - 21:39 Der er 8 kommentarer og
1 løsning

Hvordan bruger jeg externe billeder i en application?

Jeg ved sådan nogenlunde hvordan man bruger externe billeder i en applet, men hvordan hives de ind i en application?

ImageIcon image = new Image("C:/enemy.png");

Er det sådan? Og hvordan tegner man det så?
Avatar billede arne_v Ekspert
15. november 2004 - 21:43 #1
GUI og grafik ligger faktisk uden for mit speciale.

Men der burde ikke være forskel mellem:
  Applet applet - AWT application
  JApplet applet - Swing application

Det er samme kode der bruges.
Avatar billede arne_v Ekspert
15. november 2004 - 21:45 #2
(en application har selvfølgelig en main og ikke en init og klassen
extender Frame/JFrame fremfor Applet/JApplet, men på niveauet under det
burde det være det samme)
Avatar billede kalp Novice
15. november 2004 - 21:50 #3
ImageIcon billede;

billede = new ImageIcon("enemy.png");


det du mener?
Avatar billede kalp Novice
15. november 2004 - 21:51 #4
til det eksempel der kræver det dog at dit billede ligger i samme folder som dine filer.. og ved ikke om ImageIcon godtager png formattet.. men det kan du lige undersøge.
Avatar billede kalp Novice
15. november 2004 - 21:52 #5
hvad mener du med hvordan man tegner det?
Avatar billede stephanryer Nybegynder
15. november 2004 - 21:57 #6
det er jo ikke tegnet bare fordi det er importeret. billede.paintIcon(this,g,x,y); tegner fx billedet hvis "this" har "extends JPanel" har jeg lige fundet ud af.
Avatar billede stephanryer Nybegynder
15. november 2004 - 21:57 #7
svar
Avatar billede stephanryer Nybegynder
15. november 2004 - 21:57 #8
svar
Avatar billede kalp Novice
15. november 2004 - 23:40 #9
okay... godt du har fundet ud af det... og du mente altså hvordan man fik billedet frem på skærmen? kan du gøre på en milliard måder...  jLabel og jButtons duer fint til dette..

fx. jButton.setIcon(billede);
eller
jButton.setIcon("billede");

kan jeg ikke huske..

så skal knappen bare lige tilpasses... slette tekst fra den evt. gøre den plad osv.
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