?? mouseeventdemo.java
字號:
package chapter14;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MouseEventDemo extends MouseMotionAdapter
{
JFrame frmMain;
int intX,intY;
JPanel pnlMain;
JLabel lblX,lblY;
JTextField txtX,txtY;
GridLayout glMain;
public MouseEventDemo()
{
frmMain=new JFrame("鼠標事件演示");
pnlMain=new JPanel();
frmMain.getContentPane().add(pnlMain);
glMain=new GridLayout(2,2);
pnlMain.setLayout(glMain);
lblX=new JLabel("當前鼠標X坐標:");
lblY=new JLabel("當前鼠標Y坐標:");
txtX=new JTextField(5);
txtY=new JTextField(5);
pnlMain.add(lblX);
pnlMain.add(txtX);
pnlMain.add(lblY);
pnlMain.add(txtY);
//定義、綁定鼠標事件監(jiān)聽器對象
frmMain.addMouseMotionListener(this);
frmMain.setSize(250,150);
frmMain.setVisible(true);
}
//重寫MouseMotionActionlistener接口中指定方法
public void mouseMoved(MouseEvent me)
{
intX=me.getX();
intY=me.getY();
txtX.setText(String.valueOf(intX));
txtY.setText(String.valueOf(intY));
}
public static void main(String args[])
{
MouseEventDemo med=new MouseEventDemo();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -