package jeux2; import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Image; import javax.swing.ImageIcon; import javax.swing.JPanel; public class Fond extends JPanel { private static final long serialVersionUID = 2290215993065771323L; public int x = 382; public int y = 348; public int dx ; public int dy ; public ImageIcon icoFond; public Image fond; public Fond(){ super(); icoFond = new ImageIcon(getClass().getResource("img/MondeFinal.jpg")); this.fond = this.icoFond.getImage(); this.setFocusable(true); this.addKeyListener(new clavier()); } public void paintComponent(Graphics g){ super.paintComponent(g); Graphics g2 = (Graphics2D)g; g2.drawImage(this.fond,0,0,null); g2.setColor(Color.RED); g2.drawRect(this.getX(),this.getY(),32,32); } // Getters et Setters public int getX() { return x; } public void setX(int x) { this.x = x; } public int getY() { return y; } public void setY(int y) { this.y = y; } public void setXY(int tableau[]){ int x = tableau[0]; int y = tableau[1]; this.x = x; this.y = y; } public int getDx() { return dx; } public void setDx(int dx) { this.dx = dx; } public int getDy() { return dy; } public void setDy(int dy) { this.dy = dy; } public Image getFond() { return fond; } public void setFond(Image fond) { this.fond = fond; } public static long getSerialversionuid() { return serialVersionUID; } }