Search Header Logo
Java GUI Unit 10

Java GUI Unit 10

Assessment

Presentation

Computers

University

Hard

Created by

Kittisay SENGTHONG

FREE Resource

16 Slides • 1 Question

1

Java GUI Unit 10

ຊຸດຄຳສັ່ງ getText(); ແລະ setText();

Slide image

2

ເປັນຫຍັງຕ້ອງຮຽນ

1. ຮູ້ຫຼັ້ກການໃຊ້ງານ getText ແລະ setText

2. ວິທີການກວດສອບຂໍ້ມູນ

3. ການໃຊ້ງານ JoptionPane

4. ການຂຽນໂປຣແກຣມ Clean Code

Slide image

3

I. Method getText()

ເຮົາຈະນຳເອົາຂໍ້ມູນຈາກ Textfield ມາສະແດງໃນ Label ເມື່ອເຮົາກົດປຸ່ມ submit

Slide image

4

Slide image

ອອກແບບ

5

1.1 change Valiable name

ຕັ້ງຊື່ໃຫ້ກັບ Components

1. txt_name

2. btn_submit

3. lbl_show

Slide image

6

1.2 ກຳນົດເຫດການ

ເຮົາຈະກຳນົດເຫດການໃຫ້ປຸ່ມ btn_submmit

Slide image

7

Slide image

ຫາຊື່ເຫດການໃຫ້ຖືກຕ້ອງ

8

1.3 ຂຽນຄຳສັ່ງດຶງຂໍ້ມູນ

- ເຮົາໃຊ້ get ເພື່ອດຶງຂໍ້ມູນຈາກ Textfield

- ເຮົາໃຊ້ set ເພື່ອກຳນົດຂໍ້ມນູໃຫ້ Label

ຄຸນສົມບັດທີ່ເຮົາໃຊ້ແມ່ນ: Text

Slide image

9

1.4 ລ້າງຂໍ້ມູນ

ເມື່ອເຮົາສັ່ງໃຫ້ຂໍ້ມູນສະແດງສຳເລັດແລ້ວ ຕໍ່ໄປເຮົາຈະລ້າງຂໍ້ມູນໃຫ້ພ້ອມເພື່ອປ້ອນຂໍ້ມູນໃໝ່

- ເຮົາໃຊ້ສັນຍາລັກ "" ເພື່ອລ້າງຂໍ້ມູນ

- ເຮົາໃຊ້ຄຳສັ່ງ requestFocus(); ເພື່ອໃຫ້ຕົວຊີ້ເມົ້າໄປສະແດງທີ່ txt_name

Slide image

10

2. ວິທີການກວດສອບຂໍ້ມູນ

ເຮົາຈະໃຊ້ເງື່ອນໄຂ if ເພື່ອກວດສອບຂໍ້ມູນກ່ອນທີ່ຈະນຳໄປສະແດງ ເງື່ອນໄຂກໍ່ຄື ຖ້າວ່າເຮົາບໍ່ປ້ອນຂໍ້ມູນ ໃຫ້ມີການແຈ້ງເຕືອນວ່າ ກະລຸນາປ້ອນຂໍ້ມູນກ່ອນ

Slide image

11

Slide image

12

3. ການໃຊ້ງານ JoptionPane

ແມ່ນການສະແດງແຈ້ງເຕືອນຂອງ Java UI ເພື່ອສະແດງຂໍ້ຄວາມອອກມາເທິງໜ້າຈໍ ເຊິ່ງສ່ວນຫຼາຍຈະໃຊ້ກັນຢູ່ 2 ແບບຄື:

- ສະແດງຂໍ້ຄວາມທຳມາດາ

- ສະແດງຕົວເລືອກ Yes_No

Slide image

13

Slide image

14

4. ຂຽນໂປຣແກຣມ Clean Code

ແມ່ນວິທີການຈັດ Format Code ເພື່ອໃຫ້ຄຳສັ່ງຂອງເຮົານັ້ນອ່ານງ່າຍຂື້ນ

ວິທີການ: Shift + Alt + F

Slide image

15

Poll

ໃຫ້ຄະແນນຫົວບົດ

ງ່າຍ

ປານກາງ

ຍາກ

ຍາກຫຼາຍ

16

ສະຫຼຸບບົດຮຽນ

1.1 change Valiable name

1.2 ກຳນົດເຫດການ

1.3 ຂຽນຄຳສັ່ງດຶງຂໍ້ມູນ

1.4 ລ້າງຂໍ້ມູນ

Slide image

17

ສະຫຼຸບບົດຮຽນ

2. ວິທີການກວດສອບຂໍ້ມູນ

3. ການໃຊ້ງານ JoptionPane

4. ຂຽນໂປຣແກຣມ Clean Code

Slide image

Java GUI Unit 10

ຊຸດຄຳສັ່ງ getText(); ແລະ setText();

Slide image

Show answer

Auto Play

Slide 1 / 17

SLIDE