首页 > 计算机 > 计算机考试 正文

[问答题] 下面程序中,在主窗口单击鼠标后,就会生成一个新窗口。 import java.awt.*; import java.awt.event.*; public class java3 e

时间:2021-07-20 18:39:19 解答: 93 次

[问答题] 下面程序中,在主窗口单击鼠标后,就会生成一个新窗口。

import java.awt.*;

import java.awt.event.*;

public class java3 extends Frame

java3()

super("java3");

addNotify();

addWindowListener(new WindowAdapter()

public void windowClosing(WindowEvent e)

System.exit(0);

);

Insets insets=getInsets();

setSize(insets.left+insets.right+150,

insets.top+insets.bottom+150);

this.addMouseListener(MouseEventHandler());

class MouseEventHandler implements MouseAdapter

public void mousePresse(MouseEvent evt)

Rectangle bounds=getBounds();

int x=evt.getX()+bounds.x;

int y=evt.getY()+bounds.y;

java3 m=newjava3();

m.setLocation(x,y);

m.show();

static public void main(Strin

正确答案:

第1处:this.addMouseListener(new MouseEventHandler()) 第2处:class MouseEventHandler extends MouseAdapter 第3处:public void mousePressed(MouseEvent evt)

参考解析:

第1处参数应为实例化对象;第2处继承父类应使用extends,implements实现的是接口;第3处单击鼠标后事件应为mousePressed。

  • 相关题库

请充值VIP继续使用(未注册用户支付后会自动注册登录)

×

95元 29元

VIP截止日期:2024-12-31 11:11:17

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2024-12-31 11:11:17

←请使用微信扫码支付