Bom dia,
Tenho uma caixa de texto onde os valores digitados serão validados de acordo com determinada regra, que é selecionada em um Radio button.
Meu problema é quando outra opção do Radio é selecionada, eu gostaria de remover o listener da regra anterior, como faço isso?
obrigado
Barcode barcode = getBarcodeRadioSelection();
if(barcode.equals(Barcode.GTIN_8)){
textBarCode.addListener(SWT.Verify, WidgetsFactory.newInputDigitsListener());
}else if(barcode.equals(Barcode.GTIN_13)){
}else if(barcode.equals(Barcode.GTIN_14)){
}else if(barcode.equals(Barcode.GS1_128)){
}else if(barcode.equals(Barcode.CODE_128A)){
textBarCode.addListener(SWT.Verify, WidgetsFactory.newInputCode128AListener());
}else if(barcode.equals(Barcode.CODE_128B)){
}else if(barcode.equals(Barcode.CODE_128C)){
}