首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

无法从静态上下文中引用非静态方法!

2011-12-31 
求助:无法从静态上下文中引用非静态方法!在线等!一个程序书上main函数部分是publicstaticvoidmain(String[

求助:无法从静态上下文中引用非静态方法!在线等!
一个程序书上main函数部分是
public   static   void   main(String[]   arguments)
{
ChangeTitle   frame=new   ChangeTitle();
ExitWindow   exit=new   ExitWindow();
frame.addWindowListener(exit);
frame.pack();
frame.setVisible(true);
}
ExitWindow类声明省略

我把退出的语句换成   setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

为什么编译的时候提示     无法从静态上下文中引用非静态方法?

我是新手,刚学不久,只是研究书上的例子。

[解决办法]
setDefaultCloseOperation
这个是非静态方法,你必须用实例对象来调用。

热点排行