hubbl
Erfahrenes Mitglied
Hallo,
ich hab mir vorgenommen mich mal näher mit Java zu beschäftigen und habe mein erstes Problem.
Ich habe eine Textbox und möchte durch einen Klick auf einen Button den Text aus der Textbox als Message einer MessageBox setzen.
Mein Versuch sieht folgendermaßen aus:
Als Fehlermeldung erhalte ich "Cannot refer to a non-final variable txt inside an inner class defined in a different method".
Wenn ich das nicht so lösen kann, wie sonst?
Danke schon einmal für jegliche Hilfe.
Gruß Dennis
ich hab mir vorgenommen mich mal näher mit Java zu beschäftigen und habe mein erstes Problem.
Ich habe eine Textbox und möchte durch einen Klick auf einen Button den Text aus der Textbox als Message einer MessageBox setzen.
Mein Versuch sieht folgendermaßen aus:
PHP:
Text txt = new Text(shell, SWT.SINGLE);
Button b = new Button(shell, SWT.PUSH);
b.setText("Klick mich!");
b.addSelectionListener(new SelectionAdapter(){
public void WidgetSelected(){
MessageBox box = new MessageBox(shell);
box.setMessage(txt.getText());
}
});
Wenn ich das nicht so lösen kann, wie sonst?
Danke schon einmal für jegliche Hilfe.
Gruß Dennis