interface:MouseInputListener
content:เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ mouse
โดยมี abstract method คือ
mouseClicked คือจะทำงานเมื่อ มีการคลิกเมาส์ที่ component
mouseEntered คือจะทำงานเมื่อ มีการเลื่อนเมาส์ไปบน component ครั้งแรก
mouseExited คือจะทำงานเมื่อ มีการเลื่อนเมาส์ไปออกจาก component ครั้งแรก
mousePressed คือจะทำงานเมื่อ มีการคลิกเมาส์
mouseReleased คือจะทำงานเมื่อ มีการปล่อยเมาส์ที่คลิก
mouseDragged คือจะทำงานเมื่อ กดเมาส์ปุ่มซ้ายแล้วลากที่ component
mouseMoved คือจะทำงานเมื่อ มีการเลื่อนเมาส์บน component
structure:Public Interface MouseInputListener
{
public abstract void mouseClicked ( MouseEvent e );
public abstract void mouseEntered ( MouseEvent e );
public abstract void mouseExited ( MouseEvent e );
public abstract void mousePressed ( MouseEvent e );
public abstract void mouseReleased ( MouseEvent e );
public abstract void mouseDragged ( MouseEvent e );
public abstract void mouseMoved ( MouseEvent e );
}