无法将对象添加到应用程序

时间:2014-03-26 12:14:17

标签: java swing object add keylistener

我是java的新手,请原谅我,如果它真的很明显。

我遇到以下代码的问题:

public class objectgame extends JFrame implements Runnable, KeyListener
{
    public Object object1;


    public static void main(String[] args) 
    {
        object1 = new Object();
        add(object1);

我收到错误:error: non-static variable object1 cannot be referenced from a static context

但是我已经尝试删除静态和所有内容,但由于上面列出的代码,它仍然无法编译。

任何帮助将不胜感激

2 个答案:

答案 0 :(得分:0)

在此代码中,public Object object1;应为static,否则无法通过static方法访问该代码,或者您可以通过将Object object1作为局部变量来解决此问题在main方法中。

答案 1 :(得分:0)

试试这个:    static public Object object1;