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

  FORUM HardWare.fr
  Programmation
  Java

  JTable .... et les model

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

JTable .... et les model

n°425061
MrTonio
Posté le 12-06-2003 à 14:18:17  profilanswer
 

Salut,
 
je nage completement avec les JTable :/
je cherche en vain un model permettant de changer dynamiquement le nombre de colonne à mon tableau (apres un click sur un bouton par exemple)


---------------
WoIP - Video and Voice over IP -  http://www.woip.net/
mood
Publicité
Posté le 12-06-2003 à 14:18:17  profilanswer
 

n°425086
nerisson
Pic-pic
Posté le 12-06-2003 à 14:30:14  profilanswer
 

2 solutions:
 - tu refait un table.setModel() lorsque tu veut changer le nombre de colonnes
  - tu lances un evenement fireTableStructureChanged sur ton model


---------------
Light is right
n°763035
laby
Posté le 14-06-2004 à 15:51:18  profilanswer
 

Bonjour,
Après un table.setModel(nouveauModel), est-ce que c'est nécessaire de faire un table.repaint()?

n°763353
nraynaud
lol
Posté le 14-06-2004 à 20:49:50  profilanswer
 

laby a écrit :

Bonjour,
Après un table.setModel(nouveauModel), est-ce que c'est nécessaire de faire un table.repaint()?

non, jamais. après aucun changement on fait un repaint, le repaint est déjà dans tous les setBidule().


---------------
trainoo.com, c'est fini
n°763367
laby
Posté le 14-06-2004 à 21:13:40  profilanswer
 

Merci nraynaud pour la réponse. J'ai une autre question:
J'ai fait une classe monTableModel extends AbstractTableModel
J'ai mis un constructeur dans la classe, ayant un String comme argument(une requete).
L'instanciation de la classe requiert cet argument, alors que l'instance n'en tient pas compte.
Il y a qqchose de mal sur ce que j'ai fait?

n°763370
nraynaud
lol
Posté le 14-06-2004 à 21:15:55  profilanswer
 

J'ai pas bien compris, le paramètre va servir a aller chercher les données qui seront dans la table ? Et ce qui te chagrine c'est que ce paramètre ne sera pas stocké dans l'instance ?
 
 
si c'est ben c'est très bien.


---------------
trainoo.com, c'est fini
n°763388
laby
Posté le 14-06-2004 à 21:40:10  profilanswer
 

Oui, exactement. Mais quand je fais:
maTable.setModel(new monTableModel("SELECT blabla..." ));
une erreur est retournée comme quoi la requête ne peut pas être null (alors que je l'ai bien mise).
Et si dans les déclarations, j'initialise la requête, la table créée est le fruit de la valeur initiale de la requête et non de l'argument que j'ai passé.

n°763495
nraynaud
lol
Posté le 14-06-2004 à 22:42:52  profilanswer
 

ça n'a rien à voir avec jtable, c'est un pb de SQL ça


---------------
trainoo.com, c'est fini
n°763539
laby
Posté le 14-06-2004 à 23:04:45  profilanswer
 

Pourtant je suis sûr que non. Un copié-collé de la requete en valeur d'initialisation de la variable dans la classe donne les résultats que je cherche, mais passé en argument ça renvoie une erreur.  
Merci en tout cas de t'être penché sur mon problème. Il faut que je revoie mon code s'il y a encore des trucs bêtes à l'intérieur.  
Merci!


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

  JTable .... et les model

 

Sujets relatifs
alignement dans un JTableJTable[débutant]
[Java/Swing] un jeu de bataille navale... JTable ?[css] un truc pour corriger vos box-model !
Model de donnée XML[java]les Jtable
JTable, selection de cellule et gestion d'évènementJTable: selection background, contour de la cellule
[resolu]Generalized Linear Model et le langage C[JAVA] JTable
Plus de sujets relatifs à : JTable .... et les model


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