2016-11-29 13 views
0

私はクリックするとオブジェクトを移動させる基本的なプログラムに取り組んでいます。しかし、トリックは、JFrameの特定の領域をクリックするとオブジェクトが動かないようにすることです。だから、主な質問は、これは:Javaでは、ActionListenerがJFrameの特定の領域を読み取らないようにする方法がありますか?エリア読んでJavaのActionListener

答えて

1
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); 
+0

ありがとうございました! –

関連する問題