我怀疑是否少加载了什么类import,请高手指点,谢谢
解决方案 »
- 送分的问题!大家积极参加
- 是不是运行每个servlet都要配置web.xml 文件,有简单的办法吗,恳请达人指教
- java股票信息系统请教一个小问题2
- 我要崩溃了。。。。我的机子一运行JAVA图形界面的程序就崩溃!!!
- 求例子/方法:jsp/servlet 读取xml文档里面的数据
- 【Java 线程问题】在 run() 中调用阻塞函数的问题。【解决加分,信誉保证】
- 请教一个简单问题
- 一个关于在JTextPane中输入中文的问题?
- 一个JAVA的问题,请各位大虾帮忙!
- 多线程问题
- 如何动态精确改变组件的大小,位置?
- 把java代码做成可执行文件,怎么弄? 我看到一个叫jet的东西可以做到,不过很贵。
public void windowClosing( WindowEvent e ) {
System.exit(0);
}
});
{
Frame f = new Frame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//加上这句
f.resize(300,200);
f.show();
}
既然已经是FRAME的子类了,又Frame f = new Frame();
f.resize(300,200);
f.show();那你定义的类,根本没实例化(没对象产生)。不知理解是否有误
你没有对你所创建的FRAME进行事件监听,是无法关闭的
import java.awt.*; //
import java.awt.event.*;
public class tt extends Frame
{
public boolean handleEvent(Event evt)
{
if(evt.id == Event.WINDOW_DESTROY) System.exit(0);
return super.handleEvent(evt);
}
public void paint(Graphics g)
{
g.drawString("hello!",75,100);
}
public static void main(String[] args)
{
final Frame f = new Frame();
f.resize(300,200);
f.show();
f.addWindowListener(new WindowAdapter()
{
public void windowClosing( WindowEvent e )
{
f.dispose();
}
} );
}
}
import java.awt.*; //
import java.awt.event.*;
public class tt extends Frame
{
public boolean handleEvent(Event evt)
{
if(evt.id == Event.WINDOW_DESTROY) System.exit(0);
return super.handleEvent(evt);
}
public void paint(Graphics g)
{
g.drawString("hello!",75,100);
}
public static void main(String[] args)
{
final Frame f = new Frame();
f.resize(300,200);
f.show();
f.addWindowListener(new WindowAdapter()
{
public void windowClosing( WindowEvent e )
{
f.dispose();
}
} );
final tt test=new tt();
test.setSize(400,500);
test.show();
test.addWindowListener(new WindowAdapter()
{
public void windowClosing( WindowEvent e )
{
test.dispose();
System.exit(0);
}
} );
}
}
f.resize(300,200);
f.show();
这几句是多余的,你可以试试我改的代码(调试过了,可以运行的),再把创建Frame f的那部分代码注释掉看看,有什么不一样。
送大家一句话:尽“信”书则不如无书。