Ayuda variables en SWT
Publicado por Cristina (48 intervenciones) el 19/11/2007 10:25:14
Hola!!!
Mi duda es la siguiente: tengo un group de botones de tipo CHECK y quiero saber cuales de ellos están marcados. Es decir, en este ejemplo, cuando se pulse el botón 'b1', pongo una variable con valor ID=1 para más tarde poder evaluarla. Pero tengo problemas para declarar esta variable. Si la declaro fuera del método 'widgetSelected', dentro de este método no reconoce la variable, y viceversa (si la declaro dentro, cuando quiero evaluarla fuera, tampoco la reconoce)
Group grupoNodos = new Group(shell, SWT.SHADOW_IN);
Button b1 = new Button(grupoNodos, SWT.CHECK)
b1.setText("1");
b1.addSelectionListener(new SelectionListener() {
public void widgetSelected(SelectionEvent arg0) {
//AQUI QUIERO HACER ID=1
}
public void widgetDefaultSelected(SelectionEvent arg0) { }
});
//Y FUERA EVALUARLA!!!!!!!!
Gracias!!!
Mi duda es la siguiente: tengo un group de botones de tipo CHECK y quiero saber cuales de ellos están marcados. Es decir, en este ejemplo, cuando se pulse el botón 'b1', pongo una variable con valor ID=1 para más tarde poder evaluarla. Pero tengo problemas para declarar esta variable. Si la declaro fuera del método 'widgetSelected', dentro de este método no reconoce la variable, y viceversa (si la declaro dentro, cuando quiero evaluarla fuera, tampoco la reconoce)
Group grupoNodos = new Group(shell, SWT.SHADOW_IN);
Button b1 = new Button(grupoNodos, SWT.CHECK)
b1.setText("1");
b1.addSelectionListener(new SelectionListener() {
public void widgetSelected(SelectionEvent arg0) {
//AQUI QUIERO HACER ID=1
}
public void widgetDefaultSelected(SelectionEvent arg0) { }
});
//Y FUERA EVALUARLA!!!!!!!!
Gracias!!!
Valora esta pregunta


0