Java-Swing JMenu Class : สอน class และ method ของ JMenu Class, เรียน class และ method ของ JMenu Class
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • new JMenu () ใช้สร้าง object JMenu
    new JMenu ( object_string ) ใช้สร้าง object JMenu โดยมีการกำหนดชื่อไว้แล้ว
    add ( object_menu_item ) ใช้เพิ่ม object MenuItem ลงใน object JMenu ในตำแหน่งท้ายสุด
    add ( object_jmenu ) ใช้เพิ่ม object JMenu ลงใน object JMenu ในตำแหน่งท้ายสุด
    insert() ใช้เพิ่ม object MenuItem ลงใน object JMenu ในตำแหน่งที่กำหนด
    addSeparator() ใช้เพิ่ม เส้นคั่น เข้าไปใน object JMenu ในตำแหน่งท้ายสุด
    insertSeparator() ใช้เพิ่ม เส้นคั่น เข้าไปใน object JMenu ในตำแหน่งที่กำหนด
    remove ( index ) ใช้ลบ object MenuItem ออกจาก object JMenu ณ ตำแหน่งที่กำหนด
    remove ( object_menu_item ) ใช้ลบ object MenuItem ที่กำหนด ออกจาก object JMenu
    removeAll() ใช้ลบ object MenuItem ทั้งหมด ออกจาก object JMenu
    getMenuComponent() ใช้คืนค่า component ณ ตำแหน่งที่กำหนด จาก object JMenu
    getMenuComponents() ใช้คืนค่า component ทั้งหมด จาก object JMenu
    getItemCount() ใช้คืนค่า จำนวน menu item ทั้งหมดที่มีใน object JMenu
    getMenuComponentCount() ใช้คืนค่า จำนวน component ทั้งหมดที่มีใน object JMenu
  • method :
    new JMenu ();

    return type :
    JMenu

    content :
    ใช้สร้าง object JMenu

    example :
    JMenu menu = new JMenu ();

  • method :
    new JMenu ( object_string );

    return type :
    JMenu

    content :
    ใช้สร้าง object JMenu โดยมีการกำหนดชื่อไว้แล้ว

    example :
    JMenu menu = new JMenu ( "data employee" );

  • method :
    add ( object_menu_item );

    return type :
    void

    content :
    ใช้เพิ่ม object MenuItem ลงใน object JMenu ในตำแหน่งท้ายสุด

    example :
    JMenu menu_position = new JMenu ( "data position" );
    menu_position.add ( new JMenuItem ( "insert position" ) );
    menu_position.add ( new JMenuItem ( "update position" ) );
    menu_position.add ( new JMenuItem ( "delete position" ) );

  • method :
    add ( object_jmenu );

    return type :
    void

    content :
    ใช้เพิ่ม object JMenu ลงใน object JMenu ในตำแหน่งท้ายสุด
    เป็นเหมือนการเพิ่มรายการย่อยๆลงไปให้กับ menu

    example :
    JMenu menu_data = new JMenu ( "data" );
    JMenu menu_position = new JMenu ( "data position" );
    menu_position.add ( new JMenuItem ( "insert position" ) );
    menu_position.add ( new JMenuItem ( "update position" ) );
    menu_position.add ( new JMenuItem ( "delete position" ) );
    JMenu menu_employee = new JMenu ( "data employee" );
    menu_employee.add ( new JMenuItem ( "insert employee" ) );
    menu_employee.add ( new JMenuItem ( "update employee" ) );
    menu_employee.add ( new JMenuItem ( "delete employee" ) );
    menu_data.add ( menu_position );
    menu_data.add ( menu_employee );

  • method :
    insert ( object_menu_item, int_index );

    return type :
    void

    content :
    ใช้เพิ่ม object MenuItem ลงใน object JMenu ในตำแหน่งที่กำหนด

    example :
    JMenu menu_position = new JMenu ( "data position" );
    menu_position.add ( new JMenuItem ( "insert position" ) );
    menu_position.add ( new JMenuItem ( "update position" ) );
    menu_position.insert ( new JMenuItem ( "delete position" ), 0 );

  • method :
    addSeparator ();

    return type :
    void

    content :
    ใช้เพิ่ม เส้นคั่น เข้าไปใน object JMenu ในตำแหน่งท้ายสุด

    example :
    JMenu menu_position = new JMenu ( "data position" );
    menu_position.add ( new JMenuItem ( "insert position" ) );
    menu_position.add ( new JMenuItem ( "update position" ) );
    menu_position.add ( new JMenuItem ( "delete position" ) );
    menu_position.addSeparator ();
    menu_position.add ( new JMenuItem ( "search position" ) );

  • method :
    insertSeparator ( int_index );

    return type :
    void

    content :
    ใช้เพิ่ม เส้นคั่น เข้าไปใน object JMenu ในตำแหน่งที่กำหนด

    example :
    JMenu menu_position = new JMenu ( "data position" );
    menu_position.add ( new JMenuItem ( "insert position" ) );
    menu_position.add ( new JMenuItem ( "update position" ) );
    menu_position.add ( new JMenuItem ( "delete position" ) );
    menu_position.add ( new JMenuItem ( "search position" ) );
    menu_position.insertSeparator ( 3 );

  • method :
    remove ( int_index );

    return type :
    void

    content :
    ใช้ลบ object MenuItem ออกจาก object JMenu ณ ตำแหน่งที่กำหนด

    example :
    JMenu menu_position = new JMenu ( "data position" );
    menu_position.add ( new JMenuItem ( "insert position" ) );
    menu_position.add ( new JMenuItem ( "update position" ) );
    menu_position.add ( new JMenuItem ( "delete position" ) );
    menu_position.add ( new JMenuItem ( "search position" ) );
    menu_position.remove ( 2 );

  • method :
    remove ( object_menu_item );

    return type :
    void

    content :
    ใช้ลบ object MenuItem ที่กำหนด ออกจาก object JMenu 

    example :
    JMenu menu_position = new JMenu ( "data position" );
    JMenuItem update_positon = new JMenuItem ( "update position" );
    menu_position.add ( new JMenuItem ( "insert position" ) );
    menu_position.add ( update_positon );
    menu_position.add ( new JMenuItem ( "delete position" ) );
    menu_position.add ( new JMenuItem ( "search position" ) );
    menu_position.remove ( update_positon  );

  • method :
    removeAll ();

    return type :
    void

    content :
    ใช้ลบ object MenuItem ทั้งหมด ออกจาก object JMenu

    example :
    JMenu menu_position = new JMenu ( "data position" );
    menu_position.add ( new JMenuItem ( "insert position" ) );
    menu_position.add ( new JMenuItem ( "update position" ) );
    menu_position.add ( new JMenuItem ( "delete position" ) );
    menu_position.add ( new JMenuItem ( "search position" ) );
    menu_position.removeAll ();

  • method :
    getMenuComponent ( int_index );

    return type :
    Component

    content :
    ใช้คืนค่า component ณ ตำแหน่งที่กำหนด จาก object JMenu

    example :
    JMenu menu_position = new JMenu ( "data position" );
    menu_position.add ( new JMenuItem ( "insert position" ) );
    menu_position.add ( new JMenuItem ( "update position" ) );
    menu_position.add ( new JMenuItem ( "delete position" ) );
    menu_position.add ( new JMenuItem ( "search position" ) );
    JMenuItem menu_item = ( JMenuItem ) menu_position.getMenuComponent ( 2 );

  • method :
    getMenuComponents ();

    return type :
    Component Array

    content :
    ใช้คืนค่า component ทั้งหมด จาก object JMenu

    example :
    JMenu menu_position = new JMenu ( "data position" );
    menu_position.add ( new JMenuItem ( "insert position" ) );
    menu_position.add ( new JMenuItem ( "update position" ) );
    menu_position.add ( new JMenuItem ( "delete position" ) );
    menu_position.add ( new JMenuItem ( "search position" ) );
    JMenuItem [] menu_items = ( JMenuItem ) menu_position.getMenuComponents ();

  • method :
    getItemCount ();

    return type :
    int

    content :
    ใช้คืนค่า จำนวน menu item ทั้งหมดที่มีใน object JMenu

    example :
    JMenu menu_position = new JMenu ( "data position" );
    menu_position.add ( new JMenuItem ( "insert position" ) );
    menu_position.add ( new JMenuItem ( "update position" ) );
    menu_position.add ( new JMenuItem ( "delete position" ) );
    menu_position.add ( new JMenuItem ( "search position" ) );
    int total_menu = menu_position.getItemCount ();

  • method :
    getMenuComponentCount ();

    return type :
    int

    content :
    ใช้คืนค่า จำนวน component ทั้งหมดที่มีใน object JMenu

    example :
    JMenu menu_position = new JMenu ( "data position" );
    menu_position.add ( new JMenuItem ( "insert position" ) );
    menu_position.add ( new JMenuItem ( "update position" ) );
    menu_position.add ( new JMenuItem ( "delete position" ) );
    menu_position.addSeparator ();
    menu_position.add ( new JMenuItem ( "search position" ) );
    int total_component = menu_position.getMenuComponentCount ();

 
Share This Chapter Login with Facebook