Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1577 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [java]Pb de bouton et de refresh sur un JDialog

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[java]Pb de bouton et de refresh sur un JDialog

n°722616
airv3
Des mecs com lui y en a pas 2
Posté le 11-05-2004 à 23:28:40  profilanswer
 

:hello: messieurs
Le problème est qe j'utilise un Jdialog pour afficher Mon ClassementJDialog, lui même instanceier lors de son premier appel par un item du menu ( class.addACtionListener(new ClassementDialog(...))
Lorsque j'affiche pour la première fois mon classement pas de pb... je le ferme avec le bouton que j'ai pris soin de rajouter...
mais lorsque je réouvre le classement, il n'est pas mis a jour :o et le bouton fermer ne ferme plus mon Dialog (mais par contre bizarrement il remet a jour le classement)
voici un extrait de mon code :  

Code :
  1. public class ClassementDialog extends JDialog implements ActionListener{
  2.     JButton okboutton;
  3.     public ClassementDialog(JFrame owner) {
  4. super(owner,"Classement : Top15",true);
  5. setDefaultCloseOperation(DISPOSE_ON_CLOSE);
  6.     }
  7.     public void build(){
  8. Container contentPane = getContentPane();
  9. JTable table = new JTable(new MyTableModel());
  10. table.setBackground(Color.lightGray);
  11. table.setGridColor(Color.black);
  12. table.setPreferredScrollableViewportSize(new Dimension(500, 240));
  13. okboutton = new JButton("Fermer" );
  14. okboutton.addActionListener(this);
  15. contentPane.add(new JScrollPane(table), BorderLayout.CENTER);
  16. contentPane.add(okboutton,BorderLayout.SOUTH);
  17. pack();
  18.     }
  19.    
  20.     public void actionPerformed(ActionEvent e){
  21. if(e.getSource() == okboutton) {
  22.     dispose();
  23. } else {
  24.     build();
  25.     show();
  26. }
  27.     }
  28. }


si qq'un a une solution pour m'aider, elle n'est pas de refus... merci


Message édité par airv3 le 11-05-2004 à 23:32:01
mood
Publicité
Posté le 11-05-2004 à 23:28:40  profilanswer
 

n°722638
veryfree
Posté le 11-05-2004 à 23:47:49  profilanswer
 

rien compris [:le kneu]

n°722644
nraynaud
lol
Posté le 11-05-2004 à 23:50:59  profilanswer
 

c'est ton modèle qu'il faut mettre à jour.
 
Quand tu mets ton modèle à jour, l'interface se modifie automatiquement pour reflèter la modif.
 
le tuto sur les modèles :
http://java.sun.com/docs/books/tut [...] model.html


---------------
trainoo.com, c'est fini
n°722662
airv3
Des mecs com lui y en a pas 2
Posté le 12-05-2004 à 00:09:58  profilanswer
 

je la refais parce que je me suis mal exprimé...
J'ouvre mon classement pour la première fois : pas de pb => tous les noms s'affichent et je peux fermer la fenetre du classement avec son bouton
JE joue a mon jeu, je pète un record et j'entre dans le classement : j'entre mon nom (grace à un autre dialog) Le nouvo nom ke j'ai ajouté n'est pas dans la liste, si j'appuie sur le bouton Fermer (Le nouvo nom s'ajoute) mais la fenetre ne se ferme pas

n°722674
airv3
Des mecs com lui y en a pas 2
Posté le 12-05-2004 à 00:18:57  profilanswer
 

nraynaud a écrit :

c'est ton modèle qu'il faut mettre à jour.
 
Quand tu mets ton modèle à jour, l'interface se modifie automatiquement pour reflèter la modif.
 
le tuto sur les modèles :
http://java.sun.com/docs/books/tut [...] model.html


j'utilise deja ce modèle ;) d'ailleur cette classe est une classe dans ma vue  
Bon mon pb est résolue, avec l'ajout d'une ckasse anonyme..en fait le pb venait du fait que je faisait un show() ou dispose() selon le cas...
enfin bon... qd tu m'as parlé de mvd ben g tilté sur çà :D merci de ton coup de lumière ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [java]Pb de bouton et de refresh sur un JDialog

 

Sujets relatifs
Monitorer un réseau local en java[java] Fréquence des itérations dans un Listener
[java] synchronize & staticjava- lire une liste dans un fichier
[java] Philosophie javaForcer le refresh...
[java] faire son navigateur[Java] Probleme de dependance/package/import [resolu]
[Java] appel du constructeur[XML - MathML - Java] Interpréter du MathML dans du Java (SWING)
Plus de sujets relatifs à : [java]Pb de bouton et de refresh sur un JDialog


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR