Tu as deux possibilités :
1. Tu gardes ta classe anonyme tel quel et tu ajoutes le modifieur final à Grid. C'est à dire :
final Grid grid = new Grid();
Ainsi, tu pourras accéder à ta grid dans la méthode onCellClicked et il ne te restera plus qu'a utiliser la méthode getWidget(row, column) ou getText(row, column).
2. Tu crées une classe qui peut être dans le même fichier avec un constructeur qui prends en paramètre ton grid. Tu pourras donc ensuite y accéder depuis ta méthode. Il ne reste plus qu'a faire un new MyTableListener(grid) dans la méthode addTableListener et le tour est joué.
Partager