0
私はクリックするとオブジェクトを移動させる基本的なプログラムに取り組んでいます。しかし、トリックは、JFrameの特定の領域をクリックするとオブジェクトが動かないようにすることです。だから、主な質問は、これは:Javaでは、ActionListenerがJFrameの特定の領域を読み取らないようにする方法がありますか?エリア読んでJavaのActionListener
私はクリックするとオブジェクトを移動させる基本的なプログラムに取り組んでいます。しかし、トリックは、JFrameの特定の領域をクリックするとオブジェクトが動かないようにすることです。だから、主な質問は、これは:Javaでは、ActionListenerがJFrameの特定の領域を読み取らないようにする方法がありますか?エリア読んでJavaのActionListener
JFrame frame = new JFrame();
JPanel panel = new JPanel();
frame.add(panel);
panel.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent e) {
System.out.println(e.getX() + "," + e.getY());// clicked points in jframe
}
});
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(500, 500);
frame.setVisible(true);
ありがとうございました! –