Tarvitsen apua pienen appletin teossa. Tarkoitus olisi tehdä lista (3 riviä) josta valitaan yksi ja OK-painiketta painamalla ilmestyy kuva näkyviin. Muuten onnistuu, mutta kuvaa en saa näkyviin. Missä vika? Mihin väliin pitäisi tunkea drawImage tai jokin vastaava? If-lauseellahan tuo olisi tarkoitus tehdä mutta aivoni jumittaa eikä löydä ratkaisua. Olisin todella kiitollinen avusta.
Osaisiko joku fiksumpi auttaa???
Rähmäkäpälä
2313
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
Tee luokka "ImagePanel extends Component" tms. Sitten luot jokaista kuvaa varten ImagePanel-olion. ImagePanel-oliolla on muuttuja image, tyyppiä Image. Lataa tuohon imageen se kuva mikä pitää näyttää.
ImagePanelin paint()-metodissa kutsut vaan: g.drawImage(image,0,0,getWidth(),getHeight();.
Ja sen ok-namiskan painamisen jälkeen kutsut oikean kuvan setVisible()-metodia.
tattista vaan. Nyt pelittää. Kaunis kiitos ja kumarrus. Päiväni on pelastettu!