Avatar billede asppro Nybegynder
14. april 2002 - 12:29 Der er 4 kommentarer og
1 løsning

AWT eller SWING ? Indsæt billede, flyt, tegn igen.

Jeg skal lave et lille spil hvor der er et billede der skal vises, flyttes, gentegnes osv. Hvordan gør jeg det nemmest ?
Avatar billede cryptoknight Nybegynder
14. april 2002 - 20:19 #1
hmm...godt ske det ikke er optimalt (derfor kun en kommentar), men jeg ville nok lave det med en JLabel, med
.setIcon(new ImageIcon("ditBillede.jpeg"));
Avatar billede carstenknudsen Nybegynder
14. april 2002 - 21:01 #2
Det er ikke helt klart fra dit spørgsmål
hvad du er ude efter. Hvis du har et panel
eller lignende hvor du tegner kan du finde
et rektangel der omslutter det du vil
tegne over (benyt getBounds der returnerer
et Rectangle). Gem en kopi af det du
vil overskrive og tegn det dernæst over.
Når du så skal tegne det et andet sted
kopierer du det du gemte tilbage og
tegner det nye sted og så fremdeles.
Du skal benytte getGraphics for at
få et Graphics2D object som du kan
benytte til at tegne med og gem i
et BufferedImage.
Avatar billede iceyblue Nybegynder
14. maj 2002 - 19:38 #4
hmmm......
Vil gerne vide hvorfor det ikke er optimalt at bruge jLabel til indsættelse af et billede i et java-program??? Det ser ud til at virke fint med store Jpeg-filer også ;)
Avatar billede asppro Nybegynder
13. april 2005 - 13:36 #5
lukker
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