当我为按钮创建事件侦听器并且它告诉我它不存在时,我该怎么办?



我正在eclipse中制作一个温度转换器应用程序。我做了一个JButton btnConvert。然而,当我去做事件侦听器时,它会告诉我btnConvert cannot be resolved.

我注意到它也没有显示在大纲上列出的其他控件的位置,我的代码中显然有它:

JButton btnConvert = new JButton("Convert");

有人能帮忙吗?我已经导入了所有需要导入的内容,在此之前没有遇到任何问题。

如果按钮只在一个方法中创建,那么它将只在该方法的范围内可见,如果您试图在创建它的方法之外访问它,它会说找不到按钮。相反,您可能想要使用一个实例变量,它看起来像这样:

public class WhateverYourClassNameIs 
{
public JButton btnConvert; 
public static void main(String[] args) 
{
//define the instance variable, this doesn't have to be in main
// it can be wherever you are initializing the code you're working on
btnConvert = new JButton("Convert"); 
}
}

相关内容

  • 没有找到相关文章

最新更新