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:
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 } });
Merci d'avance pour vos propositions / pistes.
Mes salutations.
Partager