下载APP
【简答题】
本程序中,当鼠标在窗口上单击左键时,则以单击的点为圆心画一个小圆,如果单击右键,则以单击的点为中心画一个正方形,当鼠标离开窗口时,窗口上的所有图形将清除掉,如图所示。
import java. awt. *;
import java.awt..*;
class MyCanvas extends Canvas implements MouseListener
{ int left=-1,right=-1;
int x=-1, y=-1;
MyCanvas()
{ setSize(100,100);
addMouseListener(this);
}
public void paint(GraPhics g)
{ if(left==1)
{ g.drawOval(x-10,y-10,20,20);
}
else if(right==1)
{ g.drawRect(x-8,y-8,16,16);
}
}
public void mousePressed(Mouse e)
{ x=e.getX(); y=e.getY();
if(e.getModifiers()==______)
{ left=l;right=-1;
repaint();
}
else if(e.getModifiers()==______)
{ right=1; left=-1;
repaint();
}
}
public void mouseReleased(Mouse e){}
public void mouseEntered(Mouse e){}
public void mouseExited(Mouse e)
{ left=-1;right=-1;
repaint();
}
public void mouseClicked(Mouse e) {}
public void update(Graphics g)
{ if(left==1||right==1)
{ paint(g);
}
else
{ super.update (g);
}
}
}
public class exam_92
{ public static void main(String args[])
{ Frame f=new Frame();
f.setTitle("exam_92");
f.setBounds(100,100,200,200);f.setVisible(true);
f.addWindowListener(new WindowAdapter()
{public void windowClosing(Window e]
{System.exit (0);
}
});
f.add(new MyCanvas(),BorderLayout. CENTER);
f.validate();
}
}
题目标签:
开窗口
右键
正方形
举报
如何制作自己的在线小题库
参考答案:
参考解析:
刷刷题刷刷变学霸
举一反三
【判断题】“四清”是指等乘客离开窗口后,清理桌面钞票,放入抽屉内。
A.
正确
B.
错误
查看完整题目与答案
【单选题】教师管理数据库有数据表“teacher”,包括“编号”、“姓名”、性别”和“职称”四个字段。下面程序的功能是:通过窗体向teacher表中添加教师记录。对应“编号”、“姓名”、“性别”和“职称”的4个文本框的名称分别为:tNo、tName、tSex和tTitles。当单击窗体上的“增加”命令按钮(名称为Command1)时,首先判断编号是否重复,如果不重复,则向“teacher”表中添加教师记录;...
A.
CurremDB
B.
CurrentDB. Connention
C.
CurrentProject
D.
CurrentProject. Connection
查看完整题目与答案
【单选题】如图,四边形ABCD是菱形,四边形ACEF是正方形,若AC=2,∠B=60°,则图中阴影部分的面积是 [ ]
A.
B.
C.
3
D.
2
查看完整题目与答案
【单选题】在Windows 7操作系统中,将打开窗口拖动到屏幕顶端,窗口会____。
A.
关闭
B.
消失
C.
最大化
D.
最小化
查看完整题目与答案
【单选题】在Word2010文档中,若将选中的文本复制到目的处,可以按住______键,在目的处单击鼠标右键即可。
A.
Ctrl
B.
Shift
C.
Alt
D.
Ctrl+Shift
查看完整题目与答案
【单选题】设备( )程序通常是需要时自动启动,运行在后台,不打开窗口,并用来在外设与计算机之间建立通信的软件。
A.
测试
B.
诊断
C.
驱动
D.
控制
查看完整题目与答案
【简答题】已知正方形ABCD ,以CD 为边作等边△CDE,则∠AED的度数是( )。
查看完整题目与答案
【单选题】如图,两个较大正方形的面积分别为225,289,则字母A所代表的正方形的面积为( )
A.
64
B.
16
C.
8
D.
4
查看完整题目与答案
【单选题】一般情况下,鼠标右键的主要功能是( )。
A.
删除当前选择的目标
B.
显示当前选择目标的功能菜单
C.
复制当前选择的目标
D.
更名当前选择的目标
查看完整题目与答案
【单选题】在Windows7操作系统中,将打开窗口拖动在屏幕顶端,窗口会()。
A.
关闭
B.
消失
C.
最大化
D.
最小化
查看完整题目与答案