Java-AWT Event Interface : สอน class และ method ของ Event Interface, เรียน class และ method ของ Event Interface
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • MouseMotionListener เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ mouse
    MouseListener เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ mouse
    MouseInputListener เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ mouse
    FocusListener เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ Activate
    ActionListener เป็น Interface ในการ ดักฟังเหตุการณ์ เหตุการณ์ใดๆบน component
    ItemListener เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ item
    CaretListener เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ ช่องรับข้อมูลต่างๆ
    ChangeListener เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ State
    ListSelectionListener เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ List ใน Component
    TableModelListener เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ TableModel
    MouseWheelListener เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ mouse wheel
    AdjustmentListener เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ mouse wheel
    InternalFrameListener เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ Internal Frame
    MenuListener เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ menu
    KeyListener เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ keyboard
    WindowListener เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ window
    PopupMenuListener เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ popup
    ComponentListener เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ component
    ContainerListener เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ container
  • interface :
    MouseMotionListener

    content :
    เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ mouse
    โดยมี abstract method คือ 
    mouseDragged คือจะทำงานเมื่อ กดเมาส์ปุ่มซ้ายแล้วลากที่ component
    mouseMoved คือจะทำงานเมื่อ มีการเลื่อนเมาส์บน component

    structure :
    Public Interface MouseMotionListener
    {
    	public abstract void mouseDragged ( MouseEvent e );
    	public abstract void mouseMoved ( MouseEvent e );
    }

  • interface :
    MouseListener

    content :
    เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ mouse
    โดยมี abstract method คือ 
    mouseClicked คือจะทำงานเมื่อ มีการคลิกเมาส์ที่ component
    mouseEntered คือจะทำงานเมื่อ มีการเลื่อนเมาส์ไปบน component ครั้งแรก
    mouseExited คือจะทำงานเมื่อ มีการเลื่อนเมาส์ไปออกจาก component ครั้งแรก
    mousePressed คือจะทำงานเมื่อ มีการคลิกเมาส์
    mouseReleased คือจะทำงานเมื่อ มีการปล่อยเมาส์ที่คลิก

    structure :
    Public Interface MouseListener 
    {
    	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 );
    }

  • 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 );
    }

  • interface :
    FocusListener

    content :
    เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ Activate
    โดยมี abstract method คือ 
    focusGained คือจะทำงานเมื่อ component ได้รับ focus
    focusLost คือจะทำงานเมื่อ component สูญเสีย focus

    structure :
    Public Interface FocusListener
    {
    	public abstract void focusGained ( FocusEvent e );
    	public abstract void focusLost ( FocusEvent e );
    }

  • interface :
    ActionListener

    content :
    เป็น Interface ในการ ดักฟังเหตุการณ์ เหตุการณ์ใดๆบน component
    โดยมี abstract method คือ 
    actionPerformed คือจะทำงานเมื่อ มีการกระทำใดๆเกิดกับ component คือทุกเหตุการณ์

    structure :
    Public Interface ActionListener
    {
    	public abstract void actionPerformed ( ActionEvent e );
    }

  • interface :
    ItemListener

    content :
    เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ item 
    เช่น JCheckBox, JRadioButton, JToggleButton
    โดยมี abstract method คือ 
    itemStateChanged คือจะทำงานเมื่อ component ถูกเปลี่ยนแปลงสถานะ

    structure :
    Public Interface ItemListener
    {
    	public abstract void itemStateChanged ( ItemEvent e );
    }

  • interface :
    CaretListener

    content :
    เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ ช่องรับข้อมูลต่างๆ
    เช่น JTextField
    โดยมี abstract method คือ 
    caretUpdate คือจะทำงานเมื่อ มีการเปลี่ยนแปลงข้อความใน ช่องรับข้อมูลต่างๆ

    structure :
    Public Interface CaretListener
    {
    	public abstract void caretUpdate ( CaretEvent e );
    }

  • interface :
    ChangeListener

    content :
    เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ State
    เช่น JTabbedPane, JMenu, JMenuItem, JProgressBar, JSlider
    โดยมี abstract method คือ 
    stateChanged คือจะทำงานเมื่อ component เปลี่ยนแปลง state

    structure :
    Public Interface ChangeListener
    {
    	public abstract void stateChanged ( ChangeEvent e );
    }

  • interface :
    ListSelectionListener

    content :
    เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ List ใน Component
    เช่น JList, ListSelectionModel
    โดยมี abstract method คือ 
    valueChanged คือจะทำงานเมื่อ มีการเลือก List ใน Component

    structure :
    Public Interface ListSelectionListener
    {
    	public abstract void valueChanged ( ListSelectionEvent e );
    }

  • interface :
    TableModelListener

    content :
    เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ TableModel
    เช่น TableModel
    โดยมี abstract method คือ 
    tableChanged คือจะทำงานเมื่อ มีการเปลี่ยนแปลงข้อมูลภายใน TableModel

    structure :
    Public Interface TableModelListener
    {
    	public abstract void tableChanged ( TableModelEvent e );
    }

  • interface :
    MouseWheelListener

    content :
    เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ mouse wheel
    โดยมี abstract method คือ 
    mouseWheelMoved คือจะทำงานเมื่อ มีการ scroll mouse ขึ้นลง

    structure :
    Public Interface MouseWheelListener
    {
    	public abstract void mouseWheelMoved ( MouseWheelEvent e );
    }

  • interface :
    AdjustmentListener

    content :
    เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ mouse wheel
    โดยมี abstract method คือ 
    adjustmentValueChanged คือจะทำงานเมื่อ มีการเลื่อน scrollbar ของ component

    structure :
    Public Interface AdjustmentListener
    {
    	public abstract void adjustmentValueChanged ( AdjustmentEvent e );
    }

  • interface :
    InternalFrameListener

    content :
    เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ Internal Frame
    โดยมี abstract method คือ 
    internalFrameOpened คือจะทำงานเมื่อ Frame ถูกเปิดขึ้นเป็นครั้งแรก ( ถูก load )
    internalFrameClosing คือจะทำงานเมื่อ Frame กำลังถูกปิด
    internalFrameClosed คือจะทำงานเมื่อ Frame ถูกปิดการใช้งาน
    internalFrameIconified คือจะทำงานเมื่อ Frame ถูก click ที่ปุ่ม minimize
    internalFrameDeiconified คือจะทำงานเมื่อ Frame ถูก click ที่ปุ่ม maximize
    internalFrameActivated คือจะทำงานเมื่อ Frame ได้รับ focus
    internalFrameDeactivated คือจะทำงานเมื่อ Frame สูญเสีย focus

    structure :
    Public Interface InternalFrameListener
    {
    	public abstract void internalFrameOpened ( InternalFrameEvent e );
    	public abstract void internalFrameClosing ( InternalFrameEvent e );
    	public abstract void internalFrameClosed ( InternalFrameEvent e );
    	public abstract void internalFrameIconified ( InternalFrameEvent e );
    	public abstract void internalFrameDeiconified ( InternalFrameEvent e );
    	public abstract void internalFrameActivated ( InternalFrameEvent e );
    	public abstract void internalFrameDeactivated ( InternalFrameEvent e );
    }

  • interface :
    MenuListener

    content :
    เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ menu
    เช่น JMenu
    โดยมี abstract method คือ 
    menuSelected คือจะทำงานเมื่อ menu ถูกเลือก
    menuDeselected คือจะทำงานเมื่อ menu ไม่ถูกเลือก
    menuCanceled คือจะทำงานเมื่อ menu ถูกยกเลิกการเลือก

    structure :
    Public Interface MenuListener
    {
    	public abstract void menuSelected ( MenuEvent e );
    	public abstract void menuDeselected ( MenuEvent e );
    	public abstract void menuCanceled ( MenuEvent e );
    }

  • interface :
    KeyListener

    content :
    เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ keyboard
    โดยมี abstract method คือ 
    keyPressed คือจะทำงานเมื่อ key ถูกกด
    keyReleased คือจะทำงานเมื่อ key ถูกปล่อยจากการกด
    keyTyped คือจะทำงานเมื่อ 

    structure :
    Public Interface KeyListener
    {
    	public abstract void keyPressed ( KeyEvent e );
    	public abstract void keyReleased ( KeyEvent e );
    	public abstract void keyTyped ( KeyEvent e );
    }

  • interface :
    WindowListener

    content :
    เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ window
    โดยมี abstract method คือ 
    windowActivated คือจะทำงานเมื่อ window ได้รับ focus
    windowDeactivated คือจะทำงานเมื่อ window สูญเสีย focus
    windowOpened คือจะทำงานเมื่อ window ถูกเปิดเป็นครั้งแรก ( ถูก load )
    windowClosing คือจะทำงานเมื่อ window กำลังถูกปิด
    windowClosed คือจะทำงานเมื่อ window ถูกปิดการใช้งาน
    windowIconified คือจะทำงานเมื่อ window ถูก click ที่ปุ่ม minimize
    windowDeiconified คือจะทำงานเมื่อ window ถูก click ที่ปุ่ม maximize

    structure :
    Public Interface WindowListener
    {
    	public abstract void windowActivated ( WindowEvent e );
    	public abstract void windowDeactivated ( WindowEvent e );
    	public abstract void windowOpened ( WindowEvent e );
    	public abstract void windowClosing ( WindowEvent e );
    	public abstract void windowClosed ( WindowEvent e );
    	public abstract void windowIconified ( WindowEvent e );
    	public abstract void windowDeiconified ( WindowEvent e );
    }

  • interface :
    PupupMenuListener

    content :
    เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ popup
    โดยมี abstract method คือ 
    popupMenuWillBecomeVisible คือจะทำงานเมื่อ popup menu แสดงขึ้นมา ครั้งแรก
    popupMenuWillBecomeInvisible คือจะทำงานเมื่อ popup menu หายไป ครั้งแรก
    popupMenuCanceled คือจะทำงานเมื่อ popup menu ถูกยกเลิก

    structure :
    Public Interface PupupMenuListener
    {
    	public abstract void popupMenuWillBecomeVisible ( PopupMenuEvent e );
    	public abstract void popupMenuWillBecomeInvisible ( PopupMenuEvent e );
    	public abstract void popupMenuCanceled ( PopupMenuEvent e );
    }

  • interface :
    ComponentListener

    content :
    เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ component
    โดยมี abstract method คือ 
    componentHidden คือจะทำงานเมื่อ component ถูกซ่อน
    componentShown คือจะทำงานเมื่อ component ถูกแสดงขึ้นมา
    componentMoved คือจะทำงานเมื่อ component มีการเคลื่อนย้าย
    componentResized คือจะทำงานเมื่อ component มีการปรับขนาด

    structure :
    Public Interface ComponentListener
    {
    	public abstract void componentHidden ( ComponentEvent e );
    	public abstract void componentShown ( ComponentEvent e );
    	public abstract void componentMoved ( ComponentEvent e );
    	public abstract void componentResized ( ComponentEvent e );
    }

  • interface :
    ContainerListener

    content :
    เป็น Interface ในการ ดักฟังเหตุการณ์ ของการทำงานของ container
    โดยมี abstract method คือ 
    componentRemoved คือจะทำงานเมื่อ มีการ ลบ component ออกจาก container
    componentAdded คือจะทำงานเมื่อ เพิ่ม component เข้าสู่ container

    structure :
    Public Interface ContainerListener
    {
    	public abstract void componentRemoved ( ContainerEvent e );
    	public abstract void componentAdded ( ContainerEvent e );
    }

 
Share This Chapter Login with Facebook