florianasse
Messages postés6Date d'inscriptionvendredi 1 juin 2007StatutMembreDernière intervention10 juin 2009
-
10 juin 2009 à 13:47
cs_loloof64
Messages postés342Date d'inscriptionvendredi 1 septembre 2006StatutMembreDernière intervention 6 novembre 2012
-
12 juin 2009 à 11:51
Bonjour,
Je suis débutant en JAVA et j'aimerais faire défiler une image gif le long d'une droite mais je ne sais pas quoi utiliser (paint, repaint, sleep...).
Est-ce que quelqu'un peut me donner un petit coup de pouce sa serait sympa :D
Merci d'avance !!
public static void main(String[] args) {
JFrame jf = new JFrame();
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setSize(500,400);
// adapter aux coordonné XY de la villeD et XY de la ville A
TestDessin t=new TestDessin(Color.RED, 50,30,300,100);
jf.getContentPane().add(t);
jf.setVisible(true);
public static void main(String[] args) {
JFrame jf = new JFrame();
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setSize(500,400);
// adapter aux coordonné XY de la villeD et XY de la ville A
TestDessin t=new TestDessin(Color.RED, 50,30,300,100);
jf.getContentPane().add(t);
jf.setVisible(true);
JTextField villA = new JTextField("Paris");
JTextField villD = new JTextField("New York");
jf.getContentPane().add(villA);
jf.getContentPane().add(villD);
villA.setEditable(false);
villD.setEditable(false);
villA.setBounds(230,300,100,20);
villD.setBounds(100,300,100,20);
cs_loloof64
Messages postés342Date d'inscriptionvendredi 1 septembre 2006StatutMembreDernière intervention 6 novembre 2012 12 juin 2009 à 11:48
Salut
Je n'ai pas trop analysé ta source, mais j'ai vu que n'as utilisé aucune des techniques suivantes :
*) As tu pensé à regarder du côté de l'utilisation de Threads ?
Je ne peux pas trop t'en parler vu que je ne m'en suis pas trop servi, mais les threads peuvent te permettre de réaliser une tâche de manière périodique.
*) As-tu pensé à regarder du côté de java.util.TimerTask ?
*) Object#wait(long timeOutMilleseconds) ?
Cette dernière est de loin la plus facile à utiliser, mais elle semble aussi la moins pratique
Voilà, la javadoc devrais t'en dire à coup sûr plus que moi .