Je suis en train de m'arracher les cheveux sur les JTables et j'espère
que vous allez pouvoir m'éclairer un peu.
Bon j'arrive à peu près à faire une table d'exemple en utilisant des
trucs comme on trouve dans le tutorial
http://java.sun.com/docs/books/tutorial/uiswing/components/table.html
MAIS je ne comprend pas comment on peut mettre à jour la JTable...
En gros je veux afficher des données que je récupère de maniere
réguliere. Je veux pouvoir changer le nombre de colonnes et de lignes.
Merci de m'aider... Au secours///
Thierry
PS : pour l'instant j'ai ca :
String[] columnNames = { "First Name", "Last Name", "Sport", "# of
Years", "Vegetarian" , "toto", "lala"};
Object[][] data = { { "Mary", "Campione", "Snowboarding", new
Integer(5), new Boolean(false), "lala", "tto"}, {
"Alison", "Huml", "Rowing", new Integer(3), new Boolean(true),
"toto", "lala"
}
};
//ivjMainJTable = new JTable(data, columnNames);
ivjMainJTable.setPreferredScrollableViewportSize(new Dimension(690,
400));
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Alexandre Touret
il faut que t interagisse avec le modele du tableau. Ds ton cas.Il faut que tu crees un modele de type DefaultTableModel par exple. Et Qd tu veux mettre a jour tes donnes tu le fais via celui-ci. L affichage devra logiquement etre mis a jour automatiquement. AT
Thierry wrote:
Bonjour à tous,
Je suis en train de m'arracher les cheveux sur les JTables et j'espère que vous allez pouvoir m'éclairer un peu.
Bon j'arrive à peu près à faire une table d'exemple en utilisant des trucs comme on trouve dans le tutorial http://java.sun.com/docs/books/tutorial/uiswing/components/table.html
MAIS je ne comprend pas comment on peut mettre à jour la JTable...
En gros je veux afficher des données que je récupère de maniere réguliere. Je veux pouvoir changer le nombre de colonnes et de lignes.
Merci de m'aider... Au secours/// Thierry
PS : pour l'instant j'ai ca : String[] columnNames = { "First Name", "Last Name", "Sport", "# of Years", "Vegetarian" , "toto", "lala"};
Object[][] data = { { "Mary", "Campione", "Snowboarding", new Integer(5), new Boolean(false), "lala", "tto"}, { "Alison", "Huml", "Rowing", new Integer(3), new Boolean(true), "toto", "lala" } }; //ivjMainJTable = new JTable(data, columnNames); ivjMainJTable.setPreferredScrollableViewportSize(new Dimension(690, 400));
il faut que t interagisse avec le modele du tableau.
Ds ton cas.Il faut que tu crees un modele de type DefaultTableModel par
exple. Et Qd tu veux mettre a jour tes donnes tu le fais via celui-ci. L
affichage devra logiquement etre mis a jour automatiquement.
AT
Thierry wrote:
Bonjour à tous,
Je suis en train de m'arracher les cheveux sur les JTables et j'espère
que vous allez pouvoir m'éclairer un peu.
Bon j'arrive à peu près à faire une table d'exemple en utilisant des
trucs comme on trouve dans le tutorial
http://java.sun.com/docs/books/tutorial/uiswing/components/table.html
MAIS je ne comprend pas comment on peut mettre à jour la JTable...
En gros je veux afficher des données que je récupère de maniere
réguliere. Je veux pouvoir changer le nombre de colonnes et de lignes.
Merci de m'aider... Au secours///
Thierry
PS : pour l'instant j'ai ca :
String[] columnNames = { "First Name", "Last Name", "Sport", "# of
Years", "Vegetarian" , "toto", "lala"};
Object[][] data = { { "Mary", "Campione", "Snowboarding", new
Integer(5), new Boolean(false), "lala", "tto"}, {
"Alison", "Huml", "Rowing", new Integer(3), new
Boolean(true), "toto", "lala"
}
};
//ivjMainJTable = new JTable(data, columnNames);
ivjMainJTable.setPreferredScrollableViewportSize(new
Dimension(690, 400));
il faut que t interagisse avec le modele du tableau. Ds ton cas.Il faut que tu crees un modele de type DefaultTableModel par exple. Et Qd tu veux mettre a jour tes donnes tu le fais via celui-ci. L affichage devra logiquement etre mis a jour automatiquement. AT
Thierry wrote:
Bonjour à tous,
Je suis en train de m'arracher les cheveux sur les JTables et j'espère que vous allez pouvoir m'éclairer un peu.
Bon j'arrive à peu près à faire une table d'exemple en utilisant des trucs comme on trouve dans le tutorial http://java.sun.com/docs/books/tutorial/uiswing/components/table.html
MAIS je ne comprend pas comment on peut mettre à jour la JTable...
En gros je veux afficher des données que je récupère de maniere réguliere. Je veux pouvoir changer le nombre de colonnes et de lignes.
Merci de m'aider... Au secours/// Thierry
PS : pour l'instant j'ai ca : String[] columnNames = { "First Name", "Last Name", "Sport", "# of Years", "Vegetarian" , "toto", "lala"};
Object[][] data = { { "Mary", "Campione", "Snowboarding", new Integer(5), new Boolean(false), "lala", "tto"}, { "Alison", "Huml", "Rowing", new Integer(3), new Boolean(true), "toto", "lala" } }; //ivjMainJTable = new JTable(data, columnNames); ivjMainJTable.setPreferredScrollableViewportSize(new Dimension(690, 400));
Seb X
Haaaaaa les Jtable ........ toujours aussi simple à aborder ...
Tu trouveras peut etre ton bonheur ici http://www.codeguru.com/java/Swing/JTable/index.shtml
Haaaaaa les Jtable ........ toujours aussi simple à aborder ...
Tu trouveras peut etre ton bonheur ici
http://www.codeguru.com/java/Swing/JTable/index.shtml