新手简单的java程序的问题 应该怎么实现接口阿?不能关闭窗口我知道了,因为没有加入退出窗口的语句吧system.exit 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那两个notes是因为你用一个现在的新版本jdk不赞成使用的老版本的jdk的api,在编译时加一个-deprecation的参数应该就可以了。至于不能close,应该不是这方面的原因,我没做过,不清楚 写类的时候,像show();就不要写进去了,在实现时写就好了。我认为是这样,很多例程也这样。 import java.awt.*;import java.awt.event.*;public class Window1 implements WindowListener{ public Window1() { Frame f = new Frame("First Window!"); f.setSize(300,200); f.setVisible(true); f.addWindowListener(this); } public void windowClosing(WindowEvent e){ System.exit(1); } public void windowOpened(WindowEvent e){ } public void windowIconified(WindowEvent e){ } public void windowDeiconified(WindowEvent e){ } public void windowClosed(WindowEvent e){ } public void windowActivated(WindowEvent e){ } public void windowDeactivated(WindowEvent e){ } public static void main(String args[]) { Window1 win1 = new Window1(); }} 在main()中加入:win1.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e) { System.exit(0); } }); 对一个简单算法不解 有关Java在windows和Linux下差异的问题 JTextPane 如何支持html 关于“线程同步” 为什么调用clone函数会有这样的错误呢? 一份试题,高分求救 谁有JB8的无限时CRACK,高分送上!!!! 哪里有 jbuilder7 下载? 为什么JBuilder中代码区总出现光标定位不准的毛病 通过bat运行Application如何去掉DOS窗口? 请问是那里的问题? Java虚拟机的问题(马上给分)
在实现时写就好了。我认为是这样,很多例程也这样。
import java.awt.event.*;
public class Window1 implements WindowListener
{
public Window1() {
Frame f = new Frame("First Window!");
f.setSize(300,200);
f.setVisible(true);
f.addWindowListener(this);
}
public void windowClosing(WindowEvent e){
System.exit(1);
}
public void windowOpened(WindowEvent e){
}
public void windowIconified(WindowEvent e){
}
public void windowDeiconified(WindowEvent e){
}
public void windowClosed(WindowEvent e){
}
public void windowActivated(WindowEvent e){
}
public void windowDeactivated(WindowEvent e){
}
public static void main(String args[])
{
Window1 win1 = new Window1();
}
}
win1.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});