Probleme avec la methode repaint ()
schine1
Messages postés
1
Statut
Membre
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour
j'essaye d'annimer une boulle rouge mais la methode repaint ne semble pas fonctionner
est ce que quelqu'un pourrait m'aider et me dire ou je me suis trompé.
La boulle apparait mais ne bouge pas
la methode main
ma classe fenetre
la classe panel
j'essaye d'annimer une boulle rouge mais la methode repaint ne semble pas fonctionner
est ce que quelqu'un pourrait m'aider et me dire ou je me suis trompé.
La boulle apparait mais ne bouge pas
la methode main
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
new Fenetre("Mes premieres bouton");
}
}
ma classe fenetre
import java.awt.Graphics;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Fenetre extends JFrame {
Panel panel=new Panel();
public Fenetre (String titre)
{
this.setSize(300,300);
this.setLocationRelativeTo(null);
this.setTitle(titre);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setContentPane(new Panel());
this.setVisible(true);
go();
}
public void go()
{
for (int i=0;i<100;i++)
{
int x=panel.getPosx();
int y=panel.getPosy();
x++;
y++;
panel.setPosx(x);
panel.setPosy(y);
panel.repaint();
try
{
Thread.sleep(1000);
}
catch(InterruptedException e)
{
e.printStackTrace();
}
}
}
}
la classe panel
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import javax.swing.JPanel;
public class Panel extends JPanel {
int posx=0;
int posy=0;
public void paintComponent (Graphics g){
g.setColor(Color.red);
g.fillOval(posx, posy, 50, 50);
}
public int getPosx()
{
return posx;
}
public int getPosy()
{
return posy;
}
public void setPosx(int posx)
{
this.posx=posx;
}
public void setPosy(int posy)
{
this.posy=posy;
}
A voir également:
- Probleme avec la methode repaint ()
- La méthode range de l'objet global a échoué ✓ - Forum VB / VBA
- Méthode repaint() dans java - Forum Java
- Methode lafay pdf - Forum Téléchargement
- La méthode repaint en java (ça marche pas ? ) ✓ - Forum Java
- Méthode des tangentes excel - Forum Programmation