Salve a tutti, ho un problema con una window come gestisco l'abilitazione di una textarea selezionando una voce di una combobox?
il mio codice è questo
In breve quando seleziono totalerg dovrebbe abilitarmi la textarea reteC, entra correttamente nel if ma ignora il comand setEnable(true) come mai? Dove sbaglio? 


Grazie a tutti
codice:
[...]
/**
* Create contents of the window.
*/
protectedvoid createContents() {
shell = new Shell();
shell.setSize(450, 381);
final
Combo tipoR = new Combo(shell, SWT.NONE);
tipoR.setItems(
new String[] {"Eni", "TotalErg"});
tipoR.setToolTipText(
"Eni o pvt / TotalErg");
tipoR.setBounds(175, 99, 85, 23);
tipoR.select(0);
reteC
= new Text(shell, SWT.BORDER);
reteC.setEnabled(false);
reteC.setToolTipText("es. 10.1.1.0");
reteC.setBounds(175, 138, 121, 21);
tipoR.addSelectionListener(
new SelectionAdapter() {
@Override
publicvoid widgetSelected(SelectionEvent e) {
Display display = Display.getCurrent();
System.
out.println(e.widget);//.toString());
if(e.widget.toString().equalsIgnoreCase(("Combo {TotalErg}")))
{
System.
out.println("entro");
reteC = new Text(shell, SWT.BORDER);
reteC.setEnabled(true);
reteC.setToolTipText("es. 10.1.1.0");
reteC.setBounds(175, 138, 121, 21);
}
else{
reteC = new Text(shell, SWT.BORDER);;
reteC.setToolTipText("es. 10.1.1.0");
reteC.setBounds(175, 138, 121, 21);
reteC.setEnabled(false);
}
}
});