JAVA怎么编事件(鼠标事件、键盘事件)

我编了一个GUI窗口,还有一个按钮,我想给他加上事件,让它在经过,点击,离开的时候触发事件,请问怎么编?希望编程大神们给我答复,顺便再说一下键盘事件(按下,按住,抬起),非常谢谢!
你编写的按钮是有onclick等属性的。每个属性仔慎哗你可以编辑触发相应孝顷的方法。如果不清楚怎么写。可以在百度收索“念行点击事件编写”有很多的相关方法