Java 编译错误:找不到符号-makeFrame();
这是我的密码。我是Java编程新手,我想做一个简单的游戏。但我在编译时遇到这个错误,这是为什么 编辑:解决了这个问题,谢谢。新增代码:Java 编译错误:找不到符号-makeFrame();,java,swing,compiler-errors,bluej,Java,Swing,Compiler Errors,Bluej,这是我的密码。我是Java编程新手,我想做一个简单的游戏。但我在编译时遇到这个错误,这是为什么 编辑:解决了这个问题,谢谢。新增代码: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Spel { private JFrame frame; public Spel() { makeFrame(); } } 在这个类中,或者在任何导入的静态类中,都没有任何makeFrame
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Spel
{
private JFrame frame;
public Spel()
{
makeFrame();
}
}
在这个类中,或者在任何导入的静态类中,都没有任何makeFrame()方法 尝试添加
private void makeFrame()
{
frame = new JFrame("Spel");
Container contentPane = frame.getContentPane();
JLabel label = new JLabel("titel");
contentPane.add(label);
frame.pack();
frame.setVisible(true);
}
去你的Spel班看看会发生什么
public void makeFrame() {
System.out.println("foo");
}
在这里,您正在从上面注释中的代码调用名为makeFrame
的函数。喜欢吗
makeFrame();
我添加了一些新代码,现在可以工作了,我得到了一个小窗口,然后创建了一个实例。非常感谢。密码在邮寄中。看起来我不能在这里写代码,很好,你已经解决了:)就这么做了,谢谢!好:)总是先自己试一试:)
public class Spel
{
private JFrame frame;
public Spel()
{
makeFrame();
}
public void makeFrame()
{
frame = new JFrame("Spel");
Container contentPane = frame.getContentPane();
JLabel label = new JLabel("titel");
contentPane.add(label);
frame.pack();
frame.setVisible(true);
}
}