我真的是Java的新手,刚刚开始学习。我从互联网上获取了代码,但是每当我尝试对其进行编译时,都会显示错误消息:
JavaTutorial.java:11: error: cannot find symbol
new BasicSwing();
^
symbol: class BasicSwing
location: class JavaTutorial
1 error
这是代码:
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JButton;
public class JavaTutorial extends JFrame{
JPanel p = new JPanel();
JButton b = new JButton("Hello");
public static void main(String[] args){
new BasicSwing();
}
public void BasicSwing(){
setTitle("Basic Swing app");
setSize(400,300);
setResizable(true);
p.add(b);
add(p);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
}
谁能告诉我我在做什么错?
最佳答案
BasicSwing被声明为类JavaTutorial的方法
您无法实例化方法
在您的示例中,您的类可能应该命名为BasicSwing。这样,您的BasicSwing方法将不再是方法,而是构造函数
关于java - 找不到符号错误- Swing ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33844524/