Hjælp til skole opgave
HejJeg skal lave et program i java som memory eller hva det nu hedder. Jeg har lavet alle billederne og skal i gang med at finde en metode så man kan klikke på et billede og derefter skifter det til et andet billede det skal efter 3 sec skifte tilbage igen. Nogen der kan hjælpe mig med det. Min kode ser således ud endtil vidre:
import java.awt.*;
import java.awt.event.*;
/**
* Write a description of class Grafik here.
*
* @author (Lehto)
* @version (1.0)
*/
public class Grafik extends Frame
{
public void paint(Graphics g)
{
// Herunder referer g til et Graphics-objekt man kan tegne med
int størrelse = 20; // Her ændre jeg skrift størrelsen
Font skrifttype = new Font("Verdana", Font.ITALIC, størrelse);
g.setFont(skrifttype);
g.setColor(Color.blue);
g.drawString("Velkommen til find et par bryster",this.getSize().width/2-130,50);
g.setColor(Color.blue);
Image pic = Toolkit.getDefaultToolkit().getImage("pic.JPG");
Image pic2 = Toolkit.getDefaultToolkit().getImage("pic2.JPG");
g.drawImage(pic, 100, 100, this);
g.drawRect(100, 100, 130, 130);
g.drawImage(pic2, 230, 100, this);
g.drawRect(230, 100, 130, 130);
g.drawImage(pic, 360, 100, this);
g.drawRect(360, 100, 130, 130);
g.drawImage(pic, 490, 100, this);
g.drawRect(490, 100, 130, 130);
g.drawImage(pic, 620, 100, this);
g.drawRect(620, 100, 130, 130); //Her slutter de føreste rækkerne vandret
g.drawImage(pic, 100, 230, this);
g.drawRect(100, 230, 130, 130);
g.drawImage(pic2, 230, 230, this);
g.drawRect(230, 230, 130, 130);
g.drawImage(pic, 360, 230, this);
g.drawRect(360, 230, 130, 130);
g.drawImage(pic, 490, 230, this);
g.drawRect(490, 230, 130, 130);
g.drawImage(pic, 620, 230, this);
g.drawRect(620, 230, 130, 130); //her slutter anden række vandret
g.drawImage(pic, 100, 360, this);
g.drawRect(100, 360, 130, 130);
g.drawImage(pic, 230, 360, this);
g.drawRect(230, 360, 130, 130);
g.drawImage(pic, 360, 360, this);
g.drawRect(360, 360, 130, 130);
g.drawImage(pic, 490, 360, this);
g.drawRect(490, 360, 130, 130);
g.drawImage(pic, 620, 360, this);
g.drawRect(620, 360, 130, 130); //Her slutter 3 række vandret
g.drawImage(pic, 100, 490, this);
g.drawRect(100, 490, 130, 130);
g.drawImage(pic, 230, 490, this);
g.drawRect(230, 490, 130, 130);
g.drawImage(pic, 360, 490, this);
g.drawRect(360, 490, 130, 130);
g.drawImage(pic, 490, 490, this);
g.drawRect(490, 490, 130, 130);
g.drawImage(pic, 620, 490, this);
g.drawRect(620, 490, 130, 130); //her slutter 4 række vandret
}
public static void main(String[] arg)
{
Grafik vindue = new Grafik(); // opret vinduet
vindue.setSize(1000,1000); // sæt vinduets størrelse
vindue.setTitle("Gæt et bryst"); // sæt vinduets titel
vindue.setVisible(true); // åbn vinduet
vindue.setBackground(Color.red); //Sætter bagrundfarven
}
}
