ข้ามไปที่เนื้อหาหลัก

การใช้งาน jCombo Box ใน NetBeans ( หัดเขียนโปรแกรม JAVA ) การส่งค่าตัวเลขให้ตรงกับตัวเลือกใน box


การใช้งาน jCombo Box ใน NetBeans ( หัดเขียนโปรแกรม JAVA ) การส่งค่าตัวเลขให้ตรงกับตัวเลือกใน box

comment : โพสนี้สำหรับเตือนความจำ และผู้ที่กำลังศึกษา ผมกำลังศึกษาหัดเขียนโปรแกรมเล่นๆครับ บางเรื่องที่ท่านถามมาผมอาจจะตอบไม่ได้ เพราะเป็นมือใหม่เช่นเดียวกัน

จากบทความที่แล้ว ผมได้หัดเขียน การใช้งาน jCombo Box ใน Netbeans JAVA โดยการเลือกตัวเลือกนั้น ดันส่งค่าที่เป็นตัวเลข ไม่ส่งค่าที่เราเลือกเลย อ้าว ทำไมล่ะ ? ก็เพราะเราเลือกตัวเลือกที่มันส่งค่าเป็นตัวเลขน่ะสิ มันไม่ได้ส่งค่า Text หรือ String สักหน่อย เอาล่ะครับ ดังนั้นโพสนี้จะต่อยอดจากโพสที่แล้วกันครับ

เริ่มกันเลย !!
1.  เขียนโค๊ด คลิ๊กขวาที่ jCombo Box แล้วเลือก Events --> Action --> actionPerformed

2. มีการใช้งาน  เงื่อนไข เข้ามาใช้งาน โดยเงื่อนไขที่ผมเลือกใช้คือ คำสั่ง Switch, Case เรามาลองเขียนโค๊ดไปด้วยกันครับ 

# โค๊ดที่เขียนเพิ่มเป็นตัวหนานะครับ

 private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {                                           
       int a = jComboBox1.getSelectedIndex();
       String Result=null; 
       switch(a){
       case 0 : Result = "นาย";  break;
       case 1 : Result = "นางสาว";  break;
       case 2 : Result = "นาง"; break;
      }
    JOptionPane.showMessageDialog(this, Result);

    }     


เรียบร้อยครับ ลองทดสอบ Run Program ได้เลยครับ

จบแล้วครับ บทความหน้าผมจะนำเสนอเรื่องการนำค่าใน jCombobox ไปใช้งานอื่นๆบ้าง นอกเสียจากการเอามาแสดง message ครับ

ความคิดเห็น