[试题]

本题的功能是跟踪鼠标在窗口的操作,以及在窗口的坐标,包括移进、移出、移动、单击、释放和拖曳,并将这些信息显示在窗口的文字标签上。 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class java3 extends JFrame. implements MouseL- istener MouseMotionListener { private JLabel statusBar; public java3 { super("java3"); statllsBar=new TLabel; getContentPane.add(statusBar,BorderLayout. SOUTH); addMouseListener(this); addMouseMotionListener(this); setSize(275,100); show; } public void mouseClicked(MouseEvent e) { statusBar.setText("Clicked at["+e.getX+ ","+e.getY+"]"); } public void mousePressed(MouseEvent e) { statusBar.setText("Pressed at["+e.getX+ ","+e.getY+"]"); } public void mouseReleased(MouseEvent e) { statusBar.setText("Released at["+e.getX +","+e.getY+"]"); } public void mouseln(MouseEvent e) { statusBar.setText("Mouse in window"); public void mouseExited(MouseEvent e) { statusBar.setText("Mouse outside window"); } public void mouseDragged(MouseEvent e) { statusBar.setText("Dragged at["+e.getX +","+e.getY+"]"); } public void mouseMoved(MouseEvent e) { statusBar.setText("Moved at["+e.getX+ ","+e.getY+"]"); } public static void main(String args[]) { java3 app=new java3; app.addWindowListener(new WindowAdapter { public void windowClosing(WindowEvent e) { System.exit(0); } };

参考答案与解析:

相关试题

本题的功能是获取鼠标在窗口中的位置。当鼠标移进窗口中,就会实时显示鼠标在窗口中的

[主观题]本题的功能是获取鼠标在窗口中的位置。当鼠标移进窗口中,就会实时显示鼠标在窗口中的相对位置,如显示为‘‘鼠标的当前位置:X:Y”(其中,X为横坐标,Y为纵坐标)。

  • 查看答案
  • 本题的功能是监听鼠标左右键的单击,以及面板中滚动条的添加。在窗口的画板中单击鼠标

    [试题]本题的功能是监听鼠标左右键的单击,以及面板中滚动条的添加。在窗口的画板中单击鼠标左键,在单击的位置绘制一个圆,当绘制的圆大于画板的大小时,画板就添加滚动条,在画板中单击鼠标右键,则清除画板中的所有图形。 import javax.swing.*; import javax.swing.event.MouselnputAdapter; import java.awt.*; import java.awt.event.*; import java.util.*; public class java3

  • 查看答案
  • 使用鼠标拖放方法移动窗口,必须将鼠标光标放在窗口的()。

    [单选题]使用鼠标拖放方法移动窗口,必须将鼠标光标放在窗口的()。A . 菜单条上B . 标题栏上C . 何一个角上D . 工作区内

  • 查看答案
  • 将鼠标指针放在窗口()上,拖动可以移动窗口。

    [单选题]将鼠标指针放在窗口()上,拖动可以移动窗口。A.状态栏B.任务栏C.滚动条D.标题栏

  • 查看答案
  • 用鼠标移动窗口,只需在窗口中按住鼠标左按钮不放,拖曳移动鼠标,使窗口移动到预定位

    [判断题] 用鼠标移动窗口,只需在窗口中按住鼠标左按钮不放,拖曳移动鼠标,使窗口移动到预定位置后释放鼠标按钮即可。A . 正确B . 错误

  • 查看答案
  • 鼠标在窗口中移动时,产生的事件是(  )。

    [单选题]鼠标在窗口中移动时,产生的事件是(  )。A.ActionEventB.PrintEventC.KeyEventD.MouseEvent

  • 查看答案
  • 鼠标在窗口中移动时,产生的事件是(  )。

    [单选题]鼠标在窗口中移动时,产生的事件是(  )。A.ActionEventB.PrintEventC.KeyEventD.MouseEvent

  • 查看答案
  • 鼠标在窗口中移动时,产生的事件是______。A) ActionEventB)

    [单选题]鼠标在窗口中移动时,产生的事件是______。A.) ActionEventB.) PrintEventC.) KeyEventD.) MouseEventA.B.C.D.

  • 查看答案
  • 用鼠标移动窗口,只需在窗口中按住鼠标左按钮不放,拖曳移动鼠标,使窗口移动到预定位置后释放鼠标按钮即可。()

    [判断题]用鼠标移动窗口,只需在窗口中按住鼠标左按钮不放,拖曳移动鼠标,使窗口移动到预定位置后释放鼠标按钮即可。()A.对B.错

  • 查看答案
  • 用鼠标移动窗口,只需在窗口中按住鼠标左按钮不放,拖曳移动鼠标,使窗口移动到预定位置后释放鼠标按钮即可。()

    [判断题]用鼠标移动窗口,只需在窗口中按住鼠标左按钮不放,拖曳移动鼠标,使窗口移动到预定位置后释放鼠标按钮即可。()A.对B.错

  • 查看答案