zoukankan      html  css  js  c++  java
  • 鼠标事件

    package result;
    //鼠标事件处理,及适配器
    import javax.swing.*;

    import java.awt.event.*;

    public class F8 {
    JFrame jFrame = new JFrame("鼠标哈哈");
    JTextField jTextField = new JTextField(13);
    JLabel jLabel = new JLabel("请拖拽鼠标");

    public F8() {
    jFrame.setSize(500, 300);
    jFrame.setVisible(true);
    jFrame.add(jLabel, "North");
    jFrame.add(jTextField, "South");
    jFrame.addMouseListener(new MouseAdapter() {
    public void mouseEntered(MouseEvent e) {
    jTextField.setText("鼠标进入");
    }

    // public void mouseExited(MouseEvent e) {
    // jTextField.setText("鼠标离开");
    // }
    public void mouseClicked(MouseEvent e) {
    JOptionPane.showMessageDialog(null, "单击鼠标\t" + "次数为:" + e.getClickCount());
    System.out.println("左键右键次数:" + e.getModifiers());
    }
    });
    jFrame.addMouseMotionListener(new MouseMotionAdapter() {
    public void mouseDragged(MouseEvent e) {
    jTextField.setText("拖拽鼠标:" + "(" + e.getX() + "," + e.getY() + ")");
    }

    public void mouseMoved(MouseEvent e) {
    jTextField.setText("移动鼠标:" + "(" + e.getX() + "," + e.getY() + ")");
    }
    });
    jFrame.validate();
    }

    public static void main(String[] args) {
    new F8();
    }
    }

  • 相关阅读:
    dede织梦调取一二三级栏目名及栏目下的内容列表的方法
    Maven 加载ojdbc14.jar报错,解决方法
    vue.set动态新增对象属性,触发dom渲染
    object_funs.py
    module+standard library.py
    function.py
    exception.py
    assign.py
    if_test.py
    hello.py
  • 原文地址:https://www.cnblogs.com/nanfengnan/p/13683765.html
Copyright © 2011-2022 走看看