本题的功能是获取鼠标在窗口中的位置。当鼠标移进窗口中,就会实时显示鼠标在窗口中的相对位置,如显示为‘‘鼠标的当前位置:X:Y”(其中,X为横坐标,Y为纵坐标)。
第1题:
本题的功能是获取鼠标在窗口中的位置。当鼠标移进窗口中,就会实时显示鼠标在窗口中的相对位置,比如显示为"鼠标的当前位置:X:Y"(其中,X为横坐标,Y为纵坐标)。
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
public class java2
{
public static void main(String[]args)
{
MouseFrame. frame=new MouseFrame();
frame.setDefaultCloseoperation(JFrame.EXIT_
0N CLOSE);
frame.show();
}
}
class MouseFrame. extends JFrame
{
public MouseFrame()
{
setTitle("java2");
setSize(WIDTH,HEIGHT);
MousePanel panel=new MousePanel();
Container contentPane=getContentPane();
contentPane.add(panel);
}
public static final int WIDTH = 300;
public static final int HEIGHT=200;
}
class MousePanel extends JPanel
{
public MousePanel()
{
addMouseListener(new MouseHandler());
addMouseMotionListener(new MouseMotionHan-
dler());
}
public void paintComponent(Graphics g)
(
super.paintComponent(g);
String text="鼠标指针位置:"+mousex+":"
+mousey;
g.drawString(text,10,10);
}
private int mousex,mousey;
private class MouseMotionHandler {
public void mouseMoved(MouseEvent event)
{
mousex=event.getX();
mousey=event.getY();
repaint();
}
public void mouseDragged(MouseEvent event)
{
mousex=event.getX();
mousey=event.getY();
repaint();
}
}
private class MouseHandler
{
public void mousePressed(MouseEvent eveat)
{mousex=event.getX();
mousey=event.getY();
}
}
}
第2题:
A.移动图形在文档中的位置
B.移动窗口的位置
C.平移页面在窗口中的显示区域
D.改变显示区域的大小
第3题:
滚动鼠标中键可以_______,双击鼠标中键可以在窗口中__________。
第4题:
A.先按住[Ctrl]键不放,用鼠标左键将窗口中的图标拖动到桌面的指定位置,再释放[Ctrl]键和鼠标
B.先按住[Shift]键不放,用鼠标左键将窗口中的图标拖动到桌面的指定位置,再释放[Shift]键和鼠标
C.先按住[Alt]键不放,用鼠标左键将窗口中的图标拖动到桌面的指定位置,再释放[Alt]键和鼠标
D.先按住[Shift]键不放,用鼠标右键将窗口中的图标拖动到桌面的指定位置,再释放[Shift]键和鼠标
第5题:
在文件夹窗口中,显示已知文件类型的扩展名,当鼠标指向文件夹时显示提示信息。