我正在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");
}
}