Java 如何获取jbutton来更新jlabel?

Java 如何获取jbutton来更新jlabel?,java,eclipse,Java,Eclipse,我是Java新手。第一个项目,通过谷歌新学习 我想在按下jbutton时更新jlabel的文本。我想做更多的事情,但如果我不能让它做到这一点,它就不会走得更远 它在jlabel的名称上给了我一个错误,好像它不存在一样,但在jlabel代码的底层,同样的事情也会发生 lblCode.setText(时间)的“lblCode”;在按钮的ActionEvent(操作事件)下,无法解决lblCode错误 JButton btnRefresh = new JButton("Refresh"); b

我是Java新手。第一个项目,通过谷歌新学习

我想在按下jbutton时更新jlabel的文本。我想做更多的事情,但如果我不能让它做到这一点,它就不会走得更远

它在jlabel的名称上给了我一个错误,好像它不存在一样,但在jlabel代码的底层,同样的事情也会发生

lblCode.setText(时间)的“lblCode”;在按钮的ActionEvent(操作事件)下,无法解决lblCode错误

JButton btnRefresh = new JButton("Refresh");
    btnRefresh.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
            lblCode.setText(time);
        }
    });
    contentPane.add(btnRefresh, BorderLayout.EAST);

    JLabel lblCode = new JLabel("");
    lblCode.setHorizontalAlignment(SwingConstants.CENTER);
    contentPane.add(lblCode, BorderLayout.CENTER);
    lblCode.setText(time);
它怎么可能存在于一个地方而不是另一个地方?我卡住了


对不起,如果这个问题太基本了。我觉得很愚蠢,因为我不得不问。

在定义lblCode之前,您可以访问它-移动

btnRefresh.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent arg0) {
        lblCode.setText(time);
    }
});

在定义
lblCode
之前访问
lblCode
的初始化下面的部分-移动

btnRefresh.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent arg0) {
        lblCode.setText(time);
    }
});

在定义
lblCode
之前访问
lblCode
的初始化下面的部分-移动

btnRefresh.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent arg0) {
        lblCode.setText(time);
    }
});

在定义
lblCode
之前访问
lblCode
的初始化下面的部分-移动

btnRefresh.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent arg0) {
        lblCode.setText(time);
    }
});

下面的部分初始化
lblCode

是的。。。是的。。。我考虑过了,但害怕弄坏按钮。非常感谢,很抱歉问了这么简单的问题!是的。。。是的。。。我考虑过了,但害怕弄坏按钮。非常感谢,很抱歉问了这么简单的问题!是的。。。是的。。。我考虑过了,但害怕弄坏按钮。非常感谢,很抱歉问了这么简单的问题!是的。。。是的。。。我考虑过了,但害怕弄坏按钮。非常感谢,很抱歉问了这么简单的问题!