Java 获取JScrollPane中的鼠标坐标
有人能告诉我当我在JScrollPane中单击时如何获得鼠标坐标吗?我需要X和Y坐标,可能吗?这是随附的示例代码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(){
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();
}
}
当它单击时需要它,或者当它在窗格中悬停时需要它?当它单击时需要它,或者当它在窗格中悬停时需要它?