首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:记录鼠标在窗口中的信息,包括鼠标的移动事件以及鼠标在窗口中的位置坐标,要求在窗口下方显示鼠标的事件和位置信息,在窗口上方有按钮控制程序的正常退出。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句
请完成下列Java程序:记录鼠标在窗口中的信息,包括鼠标的移动事件以及鼠标在窗口中的位置坐标,要求在窗口下方显示鼠标的事件和位置信息,在窗口上方有按钮控制程序的正常退出。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句
admin
2009-01-15
73
问题
请完成下列Java程序:记录鼠标在窗口中的信息,包括鼠标的移动事件以及鼠标在窗口中的位置坐标,要求在窗口下方显示鼠标的事件和位置信息,在窗口上方有按钮控制程序的正常退出。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
源程序文件代码清单如下:
import java.awt.*;
import java.awt.event.*;
public class ex12_2
extends Frame implements MouseMotionListener, ActionListener
private Label 1;
private String str=" ";
public static void main(String args[])
{
new ex12_2();
}
ex12_2( )
{
______;
setSize(200,200);
Button btn=new Button("exit");
btn.addActionListener (this);
add (btn, "North" );
l=new Label(str);
add (l, "South" );
show ();
}
public void mouseMoved(MouseEvent event)
{
str="Move: "+
l. setText (str);
}
public void mouseDragged(MouseEvent event)
{
}
public void actionPerformed(ActionEvent event)
{
if(event.getActionCommand().equals("exit"))
{
System.exit(0);
}
}
}
选项
答案
addMouseMotionListener(this) event.getPoint()
解析
本题主要考查鼠标移动事件监听和基本的AWT构件。解题关键是熟悉鼠标移动事件监听器的注册,和对鼠标移动事件的处理。本题中,第1个空,注册鼠标移动事件的监听器,注意参数是this,表示在当前运行的对象中注册该监听器:第2个空,通过调用MouseEvent的getPoint()方法获得鼠标的坐标信息。程序运行结果如下。
转载请注明原文地址:https://www.kaotiyun.com/show/MWnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在使用项目管理器时,选择移去文件,然后在提示的框中选择“移去”命令按钮,系统将会把该文件()。
假设使用DIMENSIONy(2,3)定义了一个二维数组y,正确的赋值语句是()。
在当前打开的表中,显示“书名”以“计算机”开头的所有图书,下列命令中正确的是
根据“歌手”表建立视图myview,视图中含有“歌手号”左边第一位是“1”的所有记录,正确的SQL语句是
假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1。命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是
SQL语言的更新命令的关键词是
以下的选项中能正确表示Java语言中的一个整型常量的是()。
getSize().width指的是什么?()
【】技术是将数据和行为看成是一个统一的整体,是一个软件成分,即所谓的对象。
随机试题
下列人物属于《风波》的是()
不直接与咽相通的是
A、喹诺酮类药物B、头孢菌素C、磺胺药D、克林霉素E、甲氧苄啶不宜与昔鲁卡因合用的抗菌药物
结核分枝杆菌抗酸染色阳性是由于细胞壁中有大量的
城市分散布局的形式主要有分散组团式、()和城镇组群式等。
砌碹巷道施工质量的检查内容,正确的是()。
该教授取得的劳务所得应缴纳的个人所得税为( )元。该教授次月自行申报纳税时,应补缴个人所得税为( )元。
留置权人与债务人应当约定留置财产后的债务履行期间,没有约定或者约定不明确的,留置权人应该给债务人()个月以上履行债务的期间。
“32位微机”中的32位指的是()。
A、 B、 C、 A
最新回复
(
0
)