| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 
 | import java.awt.*;
import javax.swing.*;
public class ecran extends JFrame implements MouseListener
{
 	public void paint(Graphics g)
	{
		Image fond=null;
    		Toolkit kit = Toolkit.getDefaultToolkit();
   		fond=kit.getImage("zelda.gif");
                this.addMouseListener(this); // tu enregistres ta JFrame comme écouteur sur les évènements souris de ta JFrame (elle s'écoute elle même)
// => dès qu'un évènement souris est effectué sur ta JFrame, cela appelle la méthode (mouseClicked, mousePressed, ...) de ton listener (ta JFrame donc) correspondante...
		g.drawImage(fond,0,0,1100,900,this);
		g.setColor(Color.RED);
		g.drawLine(0, 0, 0, 900);
		g.drawLine(110, 0, 110, 900);
		g.drawLine(220, 0, 220, 900);
		g.drawLine(330, 0, 330, 900);
		g.drawLine(440, 0, 440, 900);
		g.drawLine(550, 0, 550, 900);
		g.drawLine(660, 0, 660, 900);
		g.drawLine(770, 0, 770, 900);
		g.drawLine(880, 0, 880, 900);
		g.drawLine(990, 0, 990, 900);
		g.drawLine(1100, 0, 1100, 900);
		g.drawLine(0, 90, 1100, 90);
		g.drawLine(0, 180, 1100, 180);
		g.drawLine(0, 270, 1100, 270);
		g.drawLine(0, 360, 1100, 360);
		g.drawLine(0, 450, 1100, 450);
		g.drawLine(0, 540, 1100, 540);
		g.drawLine(0, 630, 1100, 630);
		g.drawLine(0, 720, 1100, 720);
		g.drawLine(0, 810, 1100, 810);
		g.drawLine(0, 900, 1100, 900);
		Toolkit kit2 = Toolkit.getDefaultToolkit();
   		fond=kit.getImage("bibi.gif");
		g.drawImage(fond,110,360,110,90,this);
	}
         public ecran()
	{
		this.setTitle("ma fenetre");
		this.setSize(new Dimension(1100,900));
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}
	public static void main(String args[])
	{
		new ecran().setVisible(true);	
	}
    public void mouseClicked(MouseEvent e) {
        // e.getX() et e.getY() te renvoient les coordonnées de la souris
         
         maMethodeDeDeplacement(...);
    }
    
    public void mousePressed(MouseEvent e) {
    }
    
    public void mouseReleased(MouseEvent e) {
    }
    
    public void mouseEntered(MouseEvent e) {
    }
    
    public void mouseExited(MouseEvent e) {
    }
} | 
Partager