Java中的鼠标事件主要有以下几种:

  1. 鼠标按下事件(MousePressed):当用户按下鼠标按钮时触发此事件。例如,用户在文本框内按下鼠标按钮。

  2. 鼠标释放事件(MouseReleased):当用户释放鼠标按钮时触发此事件。例如,用户在文本框内释放鼠标按钮。

  3. 鼠标移动事件(MouseMoved):当鼠标在组件上移动时触发此事件。例如,用户在窗口中移动鼠标。

  4. 鼠标点击事件(MouseListener):当用户单击鼠标按钮时触发此事件。这可以是按下并释放鼠标按钮,也可以是双击鼠标按钮。例如,用户在文本框内单击鼠标按钮。

  5. 鼠标双击事件(MouseDoubleClickEvent):当用户双击鼠标按钮时触发此事件。例如,用户在文本框内双击鼠标按钮。

  6. 鼠标进入事件(MouseEntered):当鼠标指针进入组件区域时触发此事件。例如,当鼠标指针进入文本框时。

  7. 鼠标离开事件(MouseExited):当鼠标指针离开组件区域时触发此事件。例如,当鼠标指针离开文本框时。

这些事件可以通过实现相应的接口或继承相应的类来处理。例如,要处理鼠标事件,可以实现MouseListener接口,并重写其中的方法。要处理鼠标移动事件,可以实现MouseMotionListener接口,并重写其中的方法。