A partir de l'exemple AddressBook, je n'arrive pas à retrouver la
méthode permettant de remplir une Table.
Enfin, j'arrive à qqc, mais tout est dans la première colonne, les
headers sont OK, par contre :
<code>
for (int j = 0; j < datas.size(); j++) {
Vector ligne = new Vector();
ligne = (Vector) datas.get(j);
for (int i = 0; i < columnNames.size(); i++) {
TableItem item = new TableItem(table, SWT.NONE, i);
item.setText(((String) ligne.get(i).toString()));
}
}
</code>
avec columnNames.size() = 6; et datas.size() = 17, bon je me retrouve
avec 102 items, tous dans la même colonne (voir
<http://cjoint.com/data/ldpFVKRj8O.htm>)
--
yt
La méthode setText(int colonne, String texte) permet de remplir une colonne spécifiée avec le texte que tu veux, ce qui devrait régler ton problème...
Thomas
A partir de l'exemple AddressBook, je n'arrive pas à retrouver la méthode permettant de remplir une Table.
Enfin, j'arrive à qqc, mais tout est dans la première colonne, les headers sont OK, par contre :
<code> for (int j = 0; j < datas.size(); j++) { Vector ligne = new Vector(); ligne = (Vector) datas.get(j); for (int i = 0; i < columnNames.size(); i++) { TableItem item = new TableItem(table, SWT.NONE, i); item.setText(((String) ligne.get(i).toString())); } } </code>
avec columnNames.size() = 6; et datas.size() = 17, bon je me retrouve avec 102 items, tous dans la même colonne (voir <http://cjoint.com/data/ldpFVKRj8O.htm>)
La méthode setText(int colonne, String texte) permet de remplir une colonne
spécifiée avec le texte que tu veux, ce qui devrait régler ton problème...
Thomas
A partir de l'exemple AddressBook, je n'arrive pas à retrouver la
méthode permettant de remplir une Table.
Enfin, j'arrive à qqc, mais tout est dans la première colonne, les
headers sont OK, par contre :
<code>
for (int j = 0; j < datas.size(); j++) {
Vector ligne = new Vector();
ligne = (Vector) datas.get(j);
for (int i = 0; i < columnNames.size(); i++) {
TableItem item = new TableItem(table, SWT.NONE, i);
item.setText(((String) ligne.get(i).toString()));
}
}
</code>
avec columnNames.size() = 6; et datas.size() = 17, bon je me retrouve
avec 102 items, tous dans la même colonne (voir
<http://cjoint.com/data/ldpFVKRj8O.htm>)
La méthode setText(int colonne, String texte) permet de remplir une colonne spécifiée avec le texte que tu veux, ce qui devrait régler ton problème...
Thomas
A partir de l'exemple AddressBook, je n'arrive pas à retrouver la méthode permettant de remplir une Table.
Enfin, j'arrive à qqc, mais tout est dans la première colonne, les headers sont OK, par contre :
<code> for (int j = 0; j < datas.size(); j++) { Vector ligne = new Vector(); ligne = (Vector) datas.get(j); for (int i = 0; i < columnNames.size(); i++) { TableItem item = new TableItem(table, SWT.NONE, i); item.setText(((String) ligne.get(i).toString())); } } </code>
avec columnNames.size() = 6; et datas.size() = 17, bon je me retrouve avec 102 items, tous dans la même colonne (voir <http://cjoint.com/data/ldpFVKRj8O.htm>)
yvon.thoravalNO-SPAM
Thomas Cornet wrote:
La méthode setText(int colonne, String texte) permet de remplir une colonne spécifiée avec le texte que tu veux, ce qui devrait régler ton problème...