重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
当前位置: 首页 > 计算机类考试 > 计算机二级
网友您好, 请在下方输入框内输入要搜索的题目:
搜题

题目

[主观题]

本题中,鼠标在窗口中单击一下,就在单击的位置生成一个小矩形,如果在小矩形上双击鼠标左键,则删除

小矩形。 import java.awt.*; import java.awt.event.*; import javax swing.*; class MousePanel extends JPanel extends MouseMo- tionListener {public MousePanel {addMouseListener(new MouseAdapter {public void mousePressed(MouseEvent evt) {int X=evt.getX; int Y=evt.getY; current=find(x,y); if(current<0) add(x,y); } public void mouseClicked(MouseEvent evt) {int X=evt.getX; int Y=evt.getY; if(evt.getClickCount>=2) {remove(current); } } }); addMouseMotionListener(this); } public void paintComponent(Graphics g) {super.paintComponent; for(int i=0;i<nsquares;i++) draw(g,i); } public int find(int X,int y) (for(int i=0;i<nsquares;i++) if(squares[i].x-SQUARELENGTH/2<= x X<=squares[i].x+SQuARELENGTH/2 squares[i].Y-SQUARELENGTH/2< =Y y<=squares[i].Y+SQUARELENGTH /2) return i ; return-1 ; } public void draw(Graphics g,int i) {g.drawRect(squares[i].X-SQUARE- LENGTH/2。 squares[i].Y-SQUARELENGTH/2, SQUARELENGTH, SQUARELENGTH); } public void add(int X,int Y) {if(nsquares<MAXNSQUARES) {squares[nsquares]=new Point(x,y); current=nsquares ; nsquares++; repaint; } } public void remove(int n) {if(n<0 ‖ n>=nsquares)return; Nsquares- -; squares[n]=squares[nsquares]; if(current= =n)current= -l; repaint; } public void mouseMoved(MouseEvent evt) {} public void mouseDragged(MouseEvent evt) {} private static final int SQUARELENGTH=10: private static final int MAXNSQUARES=100; private Point[]squares=new Point[MAX- NSQUARES]; private int nsquares=0; private int current=-l; } class MouseFrame. extends JFramc {public MouseFrame {setTitle("java3"); setSize(300,200); addWindowListener(new WindowAdapter {public void windowClosing(WindowEvent e) {System.exit(0); } }); Container contentPane=getContentPane; contentPane.add(MousePanel); } } public class java3 {public static void main(String[]args) {JFrame. frame=new MouseFrame; frame.show; } }

查看参考答案
更多“本题中,鼠标在窗口中单击一下,就在单击的位置生成一个小矩形,如果在小矩形上双击鼠标左键,则删除”相关的问题

第1题

要改变幻灯片在窗口中的显示比例,应______。 A) 右击幻灯片→“显示比例” B) 将鼠标指向幻灯片的四角,待鼠标

要改变幻灯片在窗口中的显示比例,应______。

A) 右击幻灯片→“显示比例”

B) 将鼠标指向幻灯片的四角,待鼠标变成双向箭头时,拖动鼠标

C) 单击工具栏中的“显示比例”下拉菜单

D) 单击“视图”菜单→“显示比例”

点击查看答案

第2题

取消全部选定的文件,需要()。A.按住Ctrl键,同时单击要取消的项目B.按Shift+Ctrl键C.在窗口中的空

取消全部选定的文件,需要()。

A.按住Ctrl键,同时单击要取消的项目

B.按Shift+Ctrl键

C.在窗口中的空白处单击鼠标左键

D.按快捷键Ctrl+A

点击查看答案

第3题

在窗口中,利用CTRL+A“全部选定”所有的文件,如果要释放其中的几个文件,应进行的操作是

A.用鼠标左键依次单击各个要删除的文件

B.按住Ctrl键,并用鼠标左键依次单击各个要释放的文件

C.按住Shift键,并用鼠标左键依次单击各个要释放的文件

D.用鼠标右键依次单击各个要释放的文件

点击查看答案

第4题

路径的绘制方法与矢量图形类似,选择形状工具,然后在其选项栏中单击“工具模式”按钮,在弹出的下拉列表中选择“路径”选项。按住鼠标左键不放在窗口中拖动,即可绘制路径。()
点击查看答案

第5题

在窗口中,利用CTRL+A“全部选定”所有的文件,如果要释放其中的几个文件,应进行的操作是()。

A.用鼠标左键依次单击各个要删除的文件

B.按住Ctrl键,并用鼠标左键依次单击各个要释放的文件

C.按住Shift键,并用鼠标左键依次单击各个要释放的文件

D.用鼠标右键依次单击各个要释放的文件

点击查看答案

第6题

本题是-个Applet,页面中有10个按钮,名称从“0~9”,用鼠标任意单击其中-个按钮后,通过键盘上的上下
左右键可以控制按钮在窗口中移动。本题是-个Applet,页面中有10个按钮,名称从“0~9”,用鼠标任意单击其中-个按钮后,通过键盘本题是-个Applet,页面中有10个按钮,名称从“0~9”,用鼠标任意单击其中-个按钮后,通过键盘本题是-个Applet,页面中有10个按钮,名称从“0~9”,用鼠标任意单击其中-个按钮后,通过键盘本题是-个Applet,页面中有10个按钮,名称从“0~9”,用鼠标任意单击其中-个按钮后,通过键盘

点击查看答案

第7题

【判断题】路径的绘制方法与矢量图形类似,选择形状工具,然后在其选项栏中单击“工具模式”按钮,在弹出的下拉列表中选择“路径”选项。按住鼠标左键不放在窗口中拖动,即可绘制路径。

A.Y.是

B.N.否

点击查看答案

第8题

本题的功能是通过鼠标确定两个点,然后画两点间的直线。窗口中有-个按钮“Draw line”,单击该按钮后,
它就处于按下状态,然后用鼠标在窗口中单击-下,在单击的地方就会出现-个坐标圆点,用鼠标在另外-个地方单击-下又会出现另外-个圆点,并且此时在两个坐标圆点间画出-条直线,且“Draw line”处于可用状态,再单击这个按钮就可以画另外-条直线。本题的功能是通过鼠标确定两个点,然后画两点间的直线。窗口中有-个按钮“Draw line”,单击该按本题的功能是通过鼠标确定两个点,然后画两点间的直线。窗口中有-个按钮“Draw line”,单击该按本题的功能是通过鼠标确定两个点,然后画两点间的直线。窗口中有-个按钮“Draw line”,单击该按

点击查看答案

第9题

本题的功能是通过鼠标确定两个点,然后画两点间的直线。窗口中有一个按钮“Draw line”,单击该按钮后
,它就处于按下状态,然后用鼠标在窗口中单击一下,在单击的地方就会出现一个坐标圆点,用鼠标在另外一个地方单击一下又会出现另外一个圆点,并且此时在两个坐标圆点间画出一条直线,且“Draw line”处于可用状态,再单击这个按钮就可以画另外一条直线。

Import java.awt.*

import java.awt.event.*;

import javax.swing.*;

class EventQueuePanel extends JPanel implements Ac-

tionListener

{EventQueuePanel()

{JButton button=new JButton("Draw line");

add(button);

button.addActionListener(this);

}

public void actionPerformed(ActionEvent evt)

(Graphics g=getGraphics();

P=getClick();

g.drawOval(P.x-2,P.Y-2,4,4);

Point q=getClick();

g.drawOval(q.x-2,q.y-2,4,4);

g.drawLine(P.X,P.Y,q.x,q.y);

g.dispose();

}

public Point getClick()

{EventQueue eq=Toolkit.getDefaultToolkit().

getSystemEventQueue();

while(true)

{try

{AWTEvent evt=eq.getNextEvent();

if(evt.getID()= =MouseEvent.MOUSE.

PRESSED)

{MouseEvent mevt=(MouseEvent)evt;

Point P= ();

Point top=getRootPane().getLocation();

P.X-=top.x;

P.Y-=top.Y;

return P;

}

}

catch(InterruptedException e)

{}

}

}

private int Y=60;

}

class EventQueueFrame. extends JFrame

{public EventQueueFrame()

{setTitle("java2");

setSize(300,200);

addWindowListener(new WindowAdapter()

{public void windowClosing(WindowEvent e)

{System.exit(0);

}

});

Container contentPane=getContentPane();

contentPane.add(new EventQueuePanel());

}

}

public class java2

{public static void main(String[]args)

{Frame. frame=new EventQueueFrame();

frame.show();

}

}

点击查看答案

第10题

关于“文档窗口”的说法中,正确的是()。

A.窗口中有文件夹和文件图标

B.打开的文档显示在窗口中

C.单击本窗口的“×”按钮将在屏幕上消除本窗口

D.单击“文件”菜单的“关闭”命令,也可在屏幕上消除本窗口

点击查看答案
赏学吧APP
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注赏学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注赏学吧 -
请用微信扫码测试
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
赏学吧