C
chrischi84
Gast
Hallo.
Ich hab mal eine Frage und zwar bin ich dabei mi SWT einen Taschenrechner zu programmieren. Und da wollte ich, dass wenn man einen Button klickt, dass eine Zahl in einer Variablen abgespeichert wird. Aber bei Eclipse kommt immer der Fehler:
Innerhalb einer inneren Klasse kann nicht auf eine nicht-finale Variable textinhalt, die in
einer anderen Methode definiert ist, verwiesen werden
mein Code an dieser Stelle war:
ich hoffe jemand kann mir helfen!
danke
Ich hab mal eine Frage und zwar bin ich dabei mi SWT einen Taschenrechner zu programmieren. Und da wollte ich, dass wenn man einen Button klickt, dass eine Zahl in einer Variablen abgespeichert wird. Aber bei Eclipse kommt immer der Fehler:
Innerhalb einer inneren Klasse kann nicht auf eine nicht-finale Variable textinhalt, die in
einer anderen Methode definiert ist, verwiesen werden
mein Code an dieser Stelle war:
ich hoffe jemand kann mir helfen!
danke
Code:
String textinhalt;
.
.
.
//Button 1
Button button1 = new Button(shell,SWT.PUSH);
button1.setText("1");
button1.setLocation(5,10);
button1.setSize(50,50);
button1.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
textinhalt = textinhalt + "1";