btnButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try {
var1 = Float.parseFloat(txtBox.getText());
}
catch(NumberFormatException n) {
}
}
});
ここで変数 'var1' にアクセスできません。次のエラーが表示されます。
ローカル変数 var1 は、内部クラス内からアクセスされます。final を宣言する必要があります
actionPerformed イベントで変数にアクセスするにはどうすればよいですか? final 変数の値を変更することはできないため、final として宣言することは役に立ちません。