Probleme d'effacement du desssin java
Fermé
saanaa
Messages postés
16
Date d'inscription
samedi 29 mars 2008
Statut
Membre
Dernière intervention
12 avril 2009
-
10 avril 2009 à 18:44
saanaa Messages postés 16 Date d'inscription samedi 29 mars 2008 Statut Membre Dernière intervention 12 avril 2009 - 12 avril 2009 à 04:58
saanaa Messages postés 16 Date d'inscription samedi 29 mars 2008 Statut Membre Dernière intervention 12 avril 2009 - 12 avril 2009 à 04:58
A voir également:
- Probleme d'effacement du desssin java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
- Waptrick jeux pes 2016 java - Forum logiciel systeme
3 réponses
Chabanus
Messages postés
978
Date d'inscription
dimanche 23 décembre 2007
Statut
Membre
Dernière intervention
11 novembre 2011
70
10 avril 2009 à 18:53
10 avril 2009 à 18:53
Utilise repaint()
saanaa
Messages postés
16
Date d'inscription
samedi 29 mars 2008
Statut
Membre
Dernière intervention
12 avril 2009
1
10 avril 2009 à 21:07
10 avril 2009 à 21:07
Merci bcp pour ta réponse,
Je veux dessiner un noeud à laide de drawString et drawRoundRect
J'appelle la méthode dessinerNoeud lorsque je click sur noeud
J'ai mi repaint() dans dessinerNoeud() mais le noeud se dessine et s'efface rapidement,je sais pas ou metre repaint() !!!!!!!!!
voici le code :
public class Evenement extends JPanel {
...............
...............
/*********************** Dessin du Noeud*********************************/
public void dessinerNoeud(int x,int y,JPanel pan) {
String donnee;
System.out.println("noeud selectioné");
JOptionPane jopr = new JOptionPane();
jopr.setBounds(new Rectangle(100,100,10,10));
donnee = jopr.showInputDialog(" Veuillez saisir votre racine");
Graphics g = pan.getGraphics ();
g.drawRoundRect((x/40)*40-5,(y/20)*20+5,40,20,10,10);
g.drawString(donnee,(x/40)*40,(y/20)*20+20);
tDonne[x/40][y/20]=donnee;
System.out.println(x/40);
System.out.println(y/20);
}
}
Je veux dessiner un noeud à laide de drawString et drawRoundRect
J'appelle la méthode dessinerNoeud lorsque je click sur noeud
J'ai mi repaint() dans dessinerNoeud() mais le noeud se dessine et s'efface rapidement,je sais pas ou metre repaint() !!!!!!!!!
voici le code :
public class Evenement extends JPanel {
...............
...............
/*********************** Dessin du Noeud*********************************/
public void dessinerNoeud(int x,int y,JPanel pan) {
String donnee;
System.out.println("noeud selectioné");
JOptionPane jopr = new JOptionPane();
jopr.setBounds(new Rectangle(100,100,10,10));
donnee = jopr.showInputDialog(" Veuillez saisir votre racine");
Graphics g = pan.getGraphics ();
g.drawRoundRect((x/40)*40-5,(y/20)*20+5,40,20,10,10);
g.drawString(donnee,(x/40)*40,(y/20)*20+20);
tDonne[x/40][y/20]=donnee;
System.out.println(x/40);
System.out.println(y/20);
}
}
saanaa
Messages postés
16
Date d'inscription
samedi 29 mars 2008
Statut
Membre
Dernière intervention
12 avril 2009
1
12 avril 2009 à 04:58
12 avril 2009 à 04:58
aidz moi SVP :(