小编jam*_*err的帖子

从内部类中访问局部变量:需要声明最终错误java swing

我无法制作一个关闭此挥杆的按钮并返回上一个挥杆菜单.我试过以下......

btnBack = new JButton("Back");
btnBack.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
        MainMenu gui = new MainMenu(uname);
        gui.setVisible(true);
        gui.pack();
        gui.setLocationRelativeTo(null);
        frame.setVisible(false);
        frame.dispose();
    }
});
Run Code Online (Sandbox Code Playgroud)

当我尝试这个时,它给了我错误

从内部类中访问局部变量框:需要声明为final

我修剪了我的代码删除我的JDBC

public class newImageViewer implements ActionListener {

    JLabel lblInstru, lblInstruVal, lblInstrumentID, lblImgnameVal, lblImgtagVal, lblImgsizeVal, lblDateVal, lblImgpathVal, lblTakenbyVal, lblNoteVal, lblImgpath, lblTakenby, lblSalary, lblImgsize, lblDate, lblS,
            lblSVal, lblNote, lblImgtag, lblImgname, imagel;
    JTextField txtDate, txtImgpath, txtTakenby, txtImgname, txtImgtag, txtImgsize, txtNote, txtInstrumentID;
    JButton btnAdd, btnUpdate, btnDelete, btnPrev, btnNext, btnBack;
    ResultSet rs;
    private ImageIcon image1;
    String imagepath, uname; …
Run Code Online (Sandbox Code Playgroud)

java swing final inner-classes

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

final ×1

inner-classes ×1

java ×1

swing ×1