Java 注册MouseListener和MouseMotionListener,以便JPanel正确处理鼠标事件
通过练习14.17,我试图教自己一些基本的java 我只专注于一件简单的事情,就是它说的 注册MouseListener和MouseMotionListener,以便JPanel正确处理鼠标事件。 我已经写了3种方法Java 注册MouseListener和MouseMotionListener,以便JPanel正确处理鼠标事件,java,swing,awt,mouse,mouselistener,Java,Swing,Awt,Mouse,Mouselistener,通过练习14.17,我试图教自己一些基本的java 我只专注于一件简单的事情,就是它说的 注册MouseListener和MouseMotionListener,以便JPanel正确处理鼠标事件。 我已经写了3种方法 public void mousePressed(MouseEvent e) public void mouseReleased(MouseEvent e) public void mouseMoved(MouseEvent e) 如何准确注册MouseListener和Mou
public void mousePressed(MouseEvent e)
public void mouseReleased(MouseEvent e)
public void mouseMoved(MouseEvent e)
如何准确注册MouseListener和MouseMotionListener
Thnaks您可以在类中实现MouseListener和MouseMotionListener接口。在此之后,您必须重写已实现接口中的所有方法 简单的代码示例:
class YourClass extends JPanel implements MouseListener, MouseMotionListener{
@Override
public void mouseDragged(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mouseMoved(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mouseClicked(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mouseEntered(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mouseExited(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mousePressed(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mouseReleased(MouseEvent arg0) {
// TODO Auto-generated method stub
}
}
查看
Swing教程中的示例。您在过去的问题中已经获得了指向教程的链接,因此在发布新问题之前,请将教程用作资源。或者,另一种选择是在论坛/网络上搜索使用鼠标听器的示例。