Submit Search
Upload
JFrameForm + MySQL + Combo Box
•
0 likes
•
368 views
Sompasong Vongthavone
Follow
ບົດຮຽນການໃຊ້ງານ Java + MySQL + Combo box
Read less
Read more
Education
Report
Share
Report
Share
1 of 6
Download now
Download to read offline
Recommended
E-commerce-chapter-1
E-commerce-chapter-1
Sompasong Vongthavone
Java + JTable + MySQL
Java + JTable + MySQL
Sompasong Vongthavone
JFrameform + MySQL
JFrameform + MySQL
Sompasong Vongthavone
ບົດທວນຄືນວິຊາພາສາ C++ ພາກທີ2
ບົດທວນຄືນວິຊາພາສາ C++ ພາກທີ2
Sompasong Vongthavone
ບົດທວນຄືນວິຊາ C++
ບົດທວນຄືນວິຊາ C++
Sompasong Vongthavone
ຄູ່ມືການໃຊ້ງານ Microsoft access 2010 ພາກທີ I
ຄູ່ມືການໃຊ້ງານ Microsoft access 2010 ພາກທີ I
Sompasong Vongthavone
Ajax ແມ່ນຫຍັງ?
Ajax ແມ່ນຫຍັງ?
Sompasong Vongthavone
ລະບົບຖານຂໍ້ມູນ
ລະບົບຖານຂໍ້ມູນ
Sompasong Vongthavone
Recommended
E-commerce-chapter-1
E-commerce-chapter-1
Sompasong Vongthavone
Java + JTable + MySQL
Java + JTable + MySQL
Sompasong Vongthavone
JFrameform + MySQL
JFrameform + MySQL
Sompasong Vongthavone
ບົດທວນຄືນວິຊາພາສາ C++ ພາກທີ2
ບົດທວນຄືນວິຊາພາສາ C++ ພາກທີ2
Sompasong Vongthavone
ບົດທວນຄືນວິຊາ C++
ບົດທວນຄືນວິຊາ C++
Sompasong Vongthavone
ຄູ່ມືການໃຊ້ງານ Microsoft access 2010 ພາກທີ I
ຄູ່ມືການໃຊ້ງານ Microsoft access 2010 ພາກທີ I
Sompasong Vongthavone
Ajax ແມ່ນຫຍັງ?
Ajax ແມ່ນຫຍັງ?
Sompasong Vongthavone
ລະບົບຖານຂໍ້ມູນ
ລະບົບຖານຂໍ້ມູນ
Sompasong Vongthavone
ພາກສະເໜີ
ພາກສະເໜີ
Sompasong Vongthavone
Understanding web app
Understanding web app
Sompasong Vongthavone
PHP expression and operator
PHP expression and operator
Sompasong Vongthavone
PHP variable and constant
PHP variable and constant
Sompasong Vongthavone
PHP Basic ເບື້ອງຕົ້ນ
PHP Basic ເບື້ອງຕົ້ນ
Sompasong Vongthavone
Introduction of PHP
Introduction of PHP
Sompasong Vongthavone
Table of Contents
Table of Contents
Sompasong Vongthavone
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
Nguyen Thanh Tu Collection
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
Nguyen Thanh Tu Collection
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
Nguyen Thanh Tu Collection
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ، راپورتا مێژوی ، ژ...
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ، راپورتا مێژوی ، ژ...
Idrees.Hishyar
أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....
أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....
سمير بسيوني
French Revolution (फ्रेंच राज्यक्रांती)
French Revolution (फ्रेंच राज्यक्रांती)
Shankar Aware
More Related Content
More from Sompasong Vongthavone
ພາກສະເໜີ
ພາກສະເໜີ
Sompasong Vongthavone
Understanding web app
Understanding web app
Sompasong Vongthavone
PHP expression and operator
PHP expression and operator
Sompasong Vongthavone
PHP variable and constant
PHP variable and constant
Sompasong Vongthavone
PHP Basic ເບື້ອງຕົ້ນ
PHP Basic ເບື້ອງຕົ້ນ
Sompasong Vongthavone
Introduction of PHP
Introduction of PHP
Sompasong Vongthavone
Table of Contents
Table of Contents
Sompasong Vongthavone
More from Sompasong Vongthavone
(7)
ພາກສະເໜີ
ພາກສະເໜີ
Understanding web app
Understanding web app
PHP expression and operator
PHP expression and operator
PHP variable and constant
PHP variable and constant
PHP Basic ເບື້ອງຕົ້ນ
PHP Basic ເບື້ອງຕົ້ນ
Introduction of PHP
Introduction of PHP
Table of Contents
Table of Contents
Recently uploaded
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
Nguyen Thanh Tu Collection
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
Nguyen Thanh Tu Collection
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
Nguyen Thanh Tu Collection
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ، راپورتا مێژوی ، ژ...
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ، راپورتا مێژوی ، ژ...
Idrees.Hishyar
أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....
أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....
سمير بسيوني
French Revolution (फ्रेंच राज्यक्रांती)
French Revolution (फ्रेंच राज्यक्रांती)
Shankar Aware
Recently uploaded
(6)
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ، راپورتا مێژوی ، ژ...
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ، راپورتا مێژوی ، ژ...
أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....
أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....
French Revolution (फ्रेंच राज्यक्रांती)
French Revolution (फ्रेंच राज्यक्रांती)
JFrameForm + MySQL + Combo Box
1.
ໃຊ#ງານ Combo Box
ເພ)ອສະແດງຂ0ມ2ນຈາກຕາຕະລາງ 1. ເລ7ມສ#າງຕາຕະລາງ category ໃນຖານຂ0ມ2ນ ປະກອບມ; ຖ<ນ id > INT > PRIMARY KEY (ບ=ຕ#ອງເອ>າ A_I), ຖ<ນ category_name > VARCHAR(20)
2.
2. ຕ)ມຂ0ມ2ນໃສ? ຕາມລu?ມນA 3.
ລyບ Textfield ອອກ ຈາກນCນກDເພ7ມ Combo Box ໃສ?ແທນ ແລ#ວປ?ຽນ Variable Name ເປ<ນ catbox ຄIເກJາ 4. ຄອມເມCນບ?ອນທ7 Error ໄວ#ໝ>ດ 5. ແປງ Code ດMງນA - ເລ7ມຈາກຟາຍ Item.java ໃຫ#ແປງຕາມບ?ອນທ7ທາສ;ແດງ ຈາກ String ໃຫ#ເປ<ນ Integer ສາເຫດທ7ແປງແມ?ນເພ)ອໃຫ#ຮ<ບຄ?າທ7ເປ<ນໂຕເລກໄດ# package it_eve; public class Item { private String id; private String proname; private String price; private Integer catid; public Item(String Id, String Proname, String Price, Integer Catid) { this.id = Id; this.proname = Proname; this.price = Price; this.catid = Catid; }
3.
public String getId(){ return
id; } public String getProName(){ return proname; } public String getPrice(){ return price; } public Integer getCatId(){ return catid; } } - ກ<ບໄປທ7ຟອມ product ເຂSາໄປທ7 source ແລ#ວເພ7ມ method ໃໝ?ຊ)ວ?າ loadCatItem() public void loadCatItem() throws SQLException { stm = db.myconnect().createStatement(); rs = stm.executeQuery("SELECT * FROM category"); Vector v = new Vector(); while (rs.next()) { v.add(rs.getString(2)); } catbox.setModel(new DefaultComboBoxModel(v)); } ໃຫ# import java.util.Vector;
4.
- ເພ7ມ loadCatItem()
ໃສ?ໃນ Constructor public products() throws SQLException { initComponents(); loadCatItem(); loadData(pos); showInTable(); } - ເພ7ມຄDTສMງສ;ແດງໃນ getItemList() ເພ)ອໃຫ#ໂUດເປ<ນ Integer public List<Item> getItemList() throws SQLException { stm = db.myconnect().createStatement(); rs = stm.executeQuery("select * from products"); List<Item> list = new ArrayList<>(); Item item; while (rs.next()) { item = new Item(rs.getString("id"), rs.getString("pro_name"), rs.getString("price"), rs.getInt("cat_id")); list.add(item); } return list; } ເພ7ມໃສ?ບ?ອນAເພ)ອໃຊ#ງານ
5.
- ເພ7ມຄDTສMງສ;ແດງໃນ product_tableMouseClick()
ເພ)ອໃຫ#ໂUດຂ0ມ2ນໃສ?ໃນ combo box private void product_tableMouseClicked(java.awt.event.MouseEvent evt) { Integer i = product_table.getSelectedRow(); TableModel model = product_table.getModel(); idbox.setText(model.getValueAt(i, 0).toString()); namebox.setText(model.getValueAt(i, 1).toString()); pricebox.setText(model.getValueAt(i, 2).toString()); Integer catid = (Integer) model.getValueAt(i, 3); catbox.setSelectedIndex(catid); } — ເພ7ມຄDTສMງສ;ແດງໃສ? loadData() ເພ7ອໃຫ#ໂUດຂ0ມ2ນໃສ? combo box public final void loadData(Integer index) throws SQLException { idbox.setText(getItemList().get(index).getId()); namebox.setText(getItemList().get(index).getProName()); pricebox.setText(getItemList().get(index).getPrice()); Integer catid = getItemList().get(index).getCatId(); catbox.setSelectedIndex(catid); }
6.
ເມ)ອ Run ກDຈະໄດ#ແບບນA
Download now