Un bouton dynamique et la recuperation du texte
Bonjour
je travaille sur une application java client lourd. Et j'ai rencontré un problème lorsque j'ai essayé de mettre des boutons dans un tableau dynamique.
J'ai pu le faire grâce a ce code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| TableEditor[] colorEditors = new TableEditor[lstpers.size()];
Button[] colorButtons = new Button[lstpers.size()];
for (int i=0;i<lstpers.size();i++) {
colorEditors[i] = new TableEditor(table_1);
colorButtons[i]=new Button(table_1, SWT.PUSH);
TableItem item = new TableItem(table_1, SWT.NULL);
colorButtons[i].setText(lstpers.get(i).getIdpers());
colorButtons[i].computeSize(SWT.DEFAULT, table.getItemHeight());
colorEditors[i].grabHorizontal = true;
colorEditors[i].minimumHeight = colorButtons[i].getSize().y;
colorEditors[i].minimumWidth = colorButtons[i].getSize().x;
colorButtons[i].addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent event) {
idclt.setText(((Decorations) event.item).getText());
//details tabitem
}
}); |
Tout c'est bien déroulé, le tableau s'affiche et les boutons sont bien présent. Sauf que je désire récupérer le texte du bouton afin d'effectuer un autre traitement avec.
Merci d'avance pour vos propositions / pistes.
Mes salutations.