daten auslesen

andi_superstar

Grünschnabel
hi,
ich habe 2 widgets:

Text datum_eingabe = new Text(grund_shell, SWT.SINGLE);
datum_eingabe.setText(heutiges_datum);
GridData gridData_datum_eingabe = new GridData();
datum_eingabe.setLayoutData(gridData_datum_eingabe);

und:

Button start = new Button(grund_shell,SWT.PUSH);
start.setText("Aufnahme starten");
GridData gridData_start = new GridData();
gridData_start.horizontalSpan = 2;
gridData_start.horizontalAlignment = GridData.BEGINNING;
start.setLayoutData(gridData_start);

start.addSelectionListener(new SelectionAdapter(){
public void widgetSelected(SelectionEvent e){
System.out.println(datum_eingabe.getText());
}
});


das System.out.println(datum_eingabe.getText());
funktioniert nicht. ich denke das liegt wohl daran, dass der listener auf den start button höhrt.
wie bekomme ich die eingegebenen daten des anderen widgets hier rein ?

thx
andi
 
Hallo,

Du musst den Text datum_eingabe als final definieren, dann geht's auch. ;)
Code:
final Text datum_eingabe = new Text(grund_shell, SWT.SINGLE);
...
 
Zurück