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 : 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
		}
	});
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.