Composite ne s'affiche pas
Bonjour,
J'ai des composite dans une grid qui ne s'affichent pas.
Si ces composites sont des Button... ca passe.
D'où provient mon erreur ?
J'ai ce code qui contient le layout :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| grid = new Grid(15, 15);
tiles = new Tile[15][15];
for (int i = 0; i != 15; i++)
{
for (int j = 0; j != 15; j++)
{
tiles[i][j] = new Tile('a');
grid.setWidget(i, j, tiles[i][j]);
tiles[i][j].setVisible(true);
}
}
initWidget(grid); |
La classe marche bien, car si je met un Button/Label à place d'un Tile dans le grid ca marche.
Ma classe Tile :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| public class Tile extends Composite {
char character;
public Tile (Character c)
{
this.character = c;
buildWidget();
}
private void buildWidget()
{
Label l = new Label(this.character+"");
initWidget(l);
} |
Merci :)