类型 Window 中的方法 addWindowListener(WindowListener)对于参数(Frame)不适用
答案:2 悬赏:70
解决时间 2021-01-30 11:14
- 提问者网友:浩歌待明月
- 2021-01-30 06:25
类型 Window 中的方法 addWindowListener(WindowListener)对于参数(Frame)不适用
最佳答案
- 二级知识专家网友:酒安江南
- 2021-01-30 07:57
1. static Frame frm=new Frame("第一个窗口程序!");
修改为 static Moveball frm = new Moveball ("第一个窗口程序!");
===========================
2. 推荐使用下面的方法:
package zhidao;
import java.awt.*;
import java.awt.event.*;
public class Moveball extends Frame
{
private static final long serialVersionUID = 1L;
static Frame frm = new Frame ("第一个窗口程序!");
static Label lab = new Label ("生日快乐!");
public static void main ( String args[] )
{
frm.setSize (200, 200);
frm.setBackground (Color.BLACK);
frm.setLocation (250, 250);
lab.setForeground (Color.yellow);
frm.addWindowListener (new WindowAdapter ()
{
@Override
public void windowClosing ( WindowEvent e )
{
System.exit (0);
}
});
frm.add (lab);
frm.setVisible (true);
}
}
修改为 static Moveball frm = new Moveball ("第一个窗口程序!");
===========================
2. 推荐使用下面的方法:
package zhidao;
import java.awt.*;
import java.awt.event.*;
public class Moveball extends Frame
{
private static final long serialVersionUID = 1L;
static Frame frm = new Frame ("第一个窗口程序!");
static Label lab = new Label ("生日快乐!");
public static void main ( String args[] )
{
frm.setSize (200, 200);
frm.setBackground (Color.BLACK);
frm.setLocation (250, 250);
lab.setForeground (Color.yellow);
frm.addWindowListener (new WindowAdapter ()
{
@Override
public void windowClosing ( WindowEvent e )
{
System.exit (0);
}
});
frm.add (lab);
frm.setVisible (true);
}
}
全部回答
- 1楼网友:醉吻情书
- 2021-01-30 09:01
把实现,写到 main 方法的外面 ,否则 ,就是没有实现接口,编译不会通过
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯