欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

JFrame鼠标事件处理,jframe鼠标事件,package cn.o

来源: javaer 分享于  点击 2997 次 点评:24

JFrame鼠标事件处理,jframe鼠标事件,package cn.o


package cn.outofmemory.snippets.desktop;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import javax.swing.JFrame;public class CreateJFrameWindowWithMouseEventHandling extends JFrame implements MouseListener {    private static final long serialVersionUID = 1L;    public CreateJFrameWindowWithMouseEventHandling() {        setTitle("Simple Frame");        addMouseListener(this);    }    @Override    public void mouseClicked(MouseEvent e) {        int x = e.getX();        int y = e.getY();        System.out.println("Mouse Clicked at X: " + x + " - Y: " + y);    }    @Override    public void mouseEntered(MouseEvent e) {        int x = e.getX();        int y = e.getY();        System.out.println("Mouse Entered frame at X: " + x + " - Y: " + y);    }    @Override    public void mouseExited(MouseEvent e) {        int x = e.getX();        int y = e.getY();        System.out.println("Mouse Exited frame at X: " + x + " - Y: " + y);    }    @Override    public void mousePressed(MouseEvent e) {        int x = e.getX();        int y = e.getY();        System.out.println("Mouse Pressed at X: " + x + " - Y: " + y);    }    @Override    public void mouseReleased(MouseEvent e) {        int x = e.getX();        int y = e.getY();        System.out.println("Mouse Released at X: " + x + " - Y: " + y);    }    private static void createAndShowGUI() {        //Create and set up the window.        JFrame frame = new CreateJFrameWindowWithMouseEventHandling();        //Display the window.        frame.setVisible(true);        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    }    public static void main(String[] args) {        //Schedule a job for the event-dispatching thread:        //creating and showing this application's GUI.        javax.swing.SwingUtilities.invokeLater(new Runnable() {            public void run() {                createAndShowGUI();             }        });    }}
相关栏目:

用户点评