Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取JScrollPane中的鼠标坐标_Java_Mouse_Jscrollpane_Coordinate - Fatal编程技术网

Java 获取JScrollPane中的鼠标坐标

Java 获取JScrollPane中的鼠标坐标,java,mouse,jscrollpane,coordinate,Java,Mouse,Jscrollpane,Coordinate,有人能告诉我当我在JScrollPane中单击时如何获得鼠标坐标吗?我需要X和Y坐标,可能吗?这是随附的示例代码 import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.JFrame; import javax.swing.JScrollPane; public class Solution extends JFrame { public void init(){

有人能告诉我当我在JScrollPane中单击时如何获得鼠标坐标吗?我需要X和Y坐标,可能吗?

这是随附的示例代码

import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
import javax.swing.JScrollPane;

public class Solution extends JFrame {
    public void init(){

        this.setSize(600,600);
        JScrollPane pane=new JScrollPane();
        this.add(pane);
        setVisible(true);
        pane.addMouseListener(new MouseAdapter() {



            @Override
            public void mousePressed(MouseEvent e) {
                System.out.println("Mouse X="+e.getY()+" Mouse Y="+e.getY());

            }

        });
    }
    public static void main(String[] args) {
        new Solution().init();

    }
}

这是所附的示例代码

import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
import javax.swing.JScrollPane;

public class Solution extends JFrame {
    public void init(){

        this.setSize(600,600);
        JScrollPane pane=new JScrollPane();
        this.add(pane);
        setVisible(true);
        pane.addMouseListener(new MouseAdapter() {



            @Override
            public void mousePressed(MouseEvent e) {
                System.out.println("Mouse X="+e.getY()+" Mouse Y="+e.getY());

            }

        });
    }
    public static void main(String[] args) {
        new Solution().init();

    }
}

当它单击时需要它,或者当它在窗格中悬停时需要它?当它单击时需要它,或者当它在窗格中悬停时需要它?