1 2 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 76 77 78 79 80
| import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class fenetre extends JFrame
{ private JPanel panneau=new JPanel();
private Image img=null;
private MediaTracker mt=null;
private int largeurs,hauteurs;
public fenetre(String nom,int positionX,int positionY,int hauteur,int largeur)
{super(nom);
setBounds(positionX,positionY,hauteur,largeur);
setDefaultCloseOperation(EXIT_ON_CLOSE);
img=Toolkit.getDefaultToolkit().getImage("ballon.gif");
mt=new MediaTracker(this);
mt.addImage(img,0);
/*try{waitFORID(0);}
catch(InterruptedException e)
{System.out.println("Vous avez coupé le cable réseau");}*/
setContentPane(panneau);
setVisible(true);
}
public void paint(Graphics g)
{Graphics2D g2d=(Graphics2D)g;
g2d.drawImage(img,largeurs,hauteurs,this);
}
public void keyPressed(KeyEvent evt){
if (evt.getKeyCode() == KeyEvent.VK_LEFT)
{
largeurs = largeurs - 10;
}
else if (evt.getKeyCode() == KeyEvent.VK_RIGHT)
{
largeurs = largeurs + 10;
}
else if (evt.getKeyCode() == KeyEvent.VK_UP) hauteurs = hauteurs - 10;
else if (evt.getKeyCode() == KeyEvent.VK_DOWN) hauteurs = hauteurs + 10;
repaint();
}
public void keyTyped(KeyEvent evt) {}
public void keyReleased(KeyEvent evt) {}
/*public void init(){
img.addKeyListener(new KeyListener()
{
public void keyReleased(keyEvent evt){}
public void keyTyped(keyEvent evt) {}
public void keyPressed(KeyEvent evt){
if(evt.getKeyCode()==evt.VK_RIGHT && X+tailleX<=getSize().largeur){X++; }
if(evt.getKeyCode()==evt.VK_LEFT && X>=0){X--; }
if(evt.getKeyCode()==evt.VK_DOWN && Y<=getSize().hauteur){Y++;}
if(evt.getKeyCode()==evt.VK_UP && Y>=0){Y--; }
}
});
}*/
} |
Partager