java 请问我这个程序哪里出了问题? 谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/05 01:30:22
另外一个问题就是我的jcreator编译时提示无法访问Frame,文件在c盘就可以访问了,这是为什么?

import java.awt.*;
import java.awt.event.*;
public class Fram extends Frame
{
public static void main(String gg[])
{
Frame f = new Frame("aa");

f.addWindowListener(new WindowListener()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
);

}
}
import java.awt.*;
import java.awt.event.*;
public class Fram
{
public static void main(String gg[])
{
Frame f = new Frame("aa");
Button b = new Button("ok");
f.add(b);
f.setSize(200,200);

f.setVisible(true);

f.addWindowListener(new WindowListener()
{
public void windowClosing(WindowEvent e)
{

应为public class Fram extends Frame implements WindowListener
这样要实现所有接口WindowListener的方法 一个都不能少
或者public class Fram extends Frame
{
public static void main(String gg[])
{
Frame f = new Frame("aa");
f.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
f.setSize(300,300);
f.setVisible(true); //上面
}}

这是你的环境变量配置有问题,和代码无关

在这个Frame f = new Frame("aa");
下面加上:
f.setSize(300,300);
f.setVisible(true);

这样就可以咯