Search Header Logo
Java GUI Unit 2

Java GUI Unit 2

Assessment

Presentation

โ€ข

Computers

โ€ข

University

โ€ข

Easy

Created by

Kittisay SENGTHONG

Used 6+ times

FREE Resource

22 Slides โ€ข 12 Questions

1

Java GUI Unit 2

New Project

Slide image

2

Slide image

เปœเป‰เบฒเบ•เบฒเบ‚เบญเบ‡เป‚เบ›เบฃเปเบเบฃเบก NetBeans

3

เปเบฒเบเป€เบซเบ”

เบ–เป‰เบฒเปเบ•เปˆเบฅเบฐเบžเบฒเบเบชเปˆเบงเบ™เบšเปเปˆเบ„เบปเบš เบซเบผเบท เบšเบฒเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบšเปเปˆเป€เบซเบฑเบ™เปƒเบซเป‰เป€เบฎเบปเบฒ เบ—เบณเบเบฒเบ™ เบ„เบทเบ™เบ„เปˆเบฒ เบžเบฒเบเบชเปˆเบงเบ™เบ‚เบญเบ‡เป‚เบ›เบฃเปเบเบฃเบก NetBeans เป€เบญเบตเป‰เบ™เบงเปˆเบฒเบ„เบณเบชเบฑเปˆเบ‡เบเบฒเบ™เบ„เบทเป‰เบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ Reset Windows

1. เป„เบ›เบ—เบตเปˆ Menu bar > Window

2. Reset Windows

Slide image

4

Fill in the Blank

เบ„เบณเบชเบฑเปˆเบ‡เปƒเบ”เป€เบ›เบฑเบ™เบ„เบณเบชเบฑเปˆเบ‡เบเบฒเบ™เบ„เบทเป‰เบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™

5

I. เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ›เบฃเป€เบˆเบฑเบเปƒเปเปˆ New project

เป€เบ›เบฑเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เปƒเบ™เบเบฒเบ™เบเปเบ™เบปเบ”เบ•เบปเบงเบเบฒเบ‡เปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบฅเบฐเบšเบปเบšเบ‚เบญเบ‡ Java application

1. เป„เบ›เบ—เบต Menu bar > File

2. New Project

เปเบฒเบเป€เบซเบ”: เป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบเบปเบ”เบ„เบตเบฅเบฑเบ” Ctrl+Shift+N

Slide image

6

Multiple Choice

เบ‚เปเป‰เปƒเบ”เปเบกเปˆเบ™เบ„เบตเบฅเบฑเบ”เปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ›เบฃเป€เบˆเบฑเบเปƒเปเปˆ New Project

1

Alt+Shift+N

2

Ctrl+Shift+N

3

Ctrl+Shift+P

4

Alt+Shift+P

7

I. เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ›เบฃเป€เบˆเบฑเบเปƒเปเปˆ New project เบ•เปเปˆ

3. เป€เบฅเบทเบญเบเป€เบญเบปเบฒ Java with Ant

4. เป€เบฅเบทเบญเบ Java Application

5. เบเบปเบ” Next >


เปเบฒเบเป€เบซเบ”: เบชเบณเบฅเบฑเบš NetBeans 8.2 เบฅเบปเบ‡เป„เบ›เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เบตเปˆ 3 เปเบกเปˆเบ™เป€เบฅเบทเบญเบ Java เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเป€เบฎเบปเบฒเป€เบ„เบตเบเป€เบฅเบทเบญเบเป„เบงเปเบฅเป‰เบง เป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบเบปเบ” next เป„เบ”เป‰เป€เบฅเบตเบ

Slide image

8

I. เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ›เบฃเป€เบˆเบฑเบเปƒเปเปˆ New project เบ•เปเปˆ

6. Project Name: เบ•เบฑเป‰เบ‡เบŠเบทเปˆเป‚เบ›เบฃเป€เบˆเบฑเบ

7. Project Location: เบšเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบˆเบฑเบ”เป€เบเบฑเบš

8. Create Main class : เป€เบฎเบปเบฒเบšเปเปˆเป€เบฅเบทเบญเบ

9. เบเบปเบ”เบ›เบธเปˆเบก Finish


เปเบฒเบเป€เบซเบ”: Create Main Class เปเบกเปˆเบ™เป€เบฎเบปเบฒเบˆเบฐเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เบกเบฒเป€เบญเบ‡ เป€เบฎเบปเบฒเป€เบฅเบตเบเบšเปเปˆเป€เบฅเบทเบญเบ

Slide image

9

Multiple Choice

เบ‚เปเป‰เปƒเบ”เปเบกเปˆเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบŠเบทเปˆเป‚เบ›เบฃเป€เบˆเบฑเบ

1

Project Name

2

Name Project

3

New Project

4

Project New

10

เบชเบณเป€เบฅเบฑเบ”เปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡ Project

เป€เบฎเบปเบฒเบˆเบฐเป€เบซเบฑเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เบญเบ‡เป‚เบ›เบฃเป€เบˆเบฑเบเบ‚เบญเบ‡เป€เบฎเบปเบฒเป€เบกเบทเปˆเบญเป€เบฎเบปเบฒเบชเป‰เบฒเบ‡เบชเบณเป€เบฅเบฑเบ”

เปเบฒเบเป€เบซเบ”: เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเป€เบฎเบปเบฒเบšเปเปˆเป€เบซเบฑเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เบญเบ‡เป‚เบ›เป€เบˆเบฑเบ เป€เบซเบฑเบ™เบžเบฝเบ‡ เปเบ•เปˆเบŠเบทเปˆเบ‚เบญเบ‡เป‚เบ›เบฃเป€เบˆเบฑเบ เปƒเบซเป‰เป€เบฎเบปเบฒเบเบปเบ” เบ›เบธเปˆเบกเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบ [ + ] เป€เบžเบทเปˆเบญเบ—เบณเบเบฒเบ™เบชเบฐเปเบ”เบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบฒเบเปƒเบ™เป‚เบ›เบฃเป€เบˆเบฑเบ เบซเบผเบท เบ–เป‰เบฒเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เป€เบเบฑเบšเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เป„เบงเป€เบฎเบปเบฒเบžเบฝเบ‡ เบเบปเบ”เบ›เบธเปˆเบก [ - ]

Slide image

11

Multiple Choice

เบ–เป‰เบฒเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เป€เบเบฑเบšเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เป„เบงเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบปเบ”เบ›เบธเปˆเบกเปƒเบ”เบ•เปเปˆเป„เบ›เบ™เบตเป‰

1
2

12

II. เบงเบดเบ—เบตเบเบฒเบ™ เบ›เบดเบ”เป‚เบ›เบฃเป€เบˆเบฑเบ Close Project

เบ‚เบฑเป‰เบ™เบ•เบญเบ™เปƒเบ™เบเบฒเบ™เบ›เบดเบ”เป‚เบ›เบฃเป€เบˆเบฑเบเบ—เบตเปˆเป€เบฎเบปเบฒเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™


1. เบ„เบดเบเบ‚เบงเบฒเบ—เบตเปˆเป‚เบ›เบฃเป€เบˆเบฑเบเบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เบดเบ”

2. เป€เบฅเบทเบญเบ Close


เปเบฒเบเป€เบซเบ”: เป€เบงเบฅเบฒเป€เบฎเบปเบฒเบˆเบฐเบ›เบดเบ”เป‚เบ›เบฃเป€เบˆเบฑเบเปƒเบซเป‰เป€เบฎเบปเบฒเป€เบฅเบทเบญเบเป‚เบ›เบฃเป€เบˆเบฑเบเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบเปˆเบญเบ™ เปเบฅเป‰เบงเบˆเบถเปˆเบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบ‚เบฑเป‰เบ™เบ•เบญเบ™

Slide image

13

Fill in the Blank

เบ‚เบฑเป‰เบ™เบ•เบญเบ™เปƒเบ™เบเบฒเบ™ เบ›เบดเบ”เป‚เบ›เบฃเป€เบˆเบฑเบ เบ—เบตเปˆเป€เบฎเบปเบฒเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™ เป€เบฎเบปเบฒเป€เบฅเบทเบญเบเบ„เบณเบชเบฑเปˆเบ‡เปƒเบ”/ เบ‚เบฝเบ™เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”

14

III. เบงเบดเบ—เบตเบเบฒเบ™เป€เบ›เบตเบ”เป‚เบ›เบฃเป€เบˆเบฑเบ Open Project

1. เป„เบ›เบ—เบตเปˆ Menu bar > File

2. open project


เปเบฒเบเป€เบซเบ”: เป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบ„เบตเบฅเบฑเบ” Ctrl+Shift+O

Slide image

15

III. เบงเบดเบ—เบตเบเบฒเบ™เป€เบ›เบตเบ”เป‚เบ›เบฃเป€เบˆเบฑเบ Open Project เบ•เปเปˆ

3. เป€เบฅเบทเบญเบเป‚เบ›เบฃเป€เบˆเบฑเบเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบ›เบตเบ”

4. เบเบปเบ”เบ›เบธเปˆเบก Open Project


เปเบฒเบเป€เบซเบ”: เป‚เบ›เบฃเป€เบˆเบฑเบเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป€เบ›เบตเบ”เป„เบ”เป‰เปเบกเปˆเบ™เบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™ Icon เบ‚เบญเบ‡เป‚เบ›เบฃเป€เบˆเบฑเบเบชเบฐเป€เปเบต

Slide image

16

Multiple Choice

เป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰ เบ„เบตเบฅเบฑเบ” เปƒเบ™เบเบฒเบ™เป€เบ›เบตเบ”เป‚เบ›เบฃเป€เบˆเบฑเบ

1

Ctrl+Shift+P

2

Alt+Shift+N

3

Ctrl+Shift+O

4

Alt+Ctrl+P

17

เบชเบณเป€เบฅเบฑเบ”เบเบฒเบ™เป€เบ›เบตเบ”เป‚เบ›เบฃเป€เบˆเบฑเบ

เปเบฒเบเป€เบซเบ”: เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเป€เบฎเบปเบฒเบšเปเปˆเป€เบซเบฑเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡ เบ”เบฑเปˆเบ‡เบฎเบนเบš เปƒเบซเป‰เป€เบฎเบปเบฒ เบเบปเบ”เบ›เบธเบก [+] เบ‚เบญเบ‡เป‚เบ›เบฃเป€เบˆเบฑเบ เปเบฅเบฐ เบญเบตเบเบ„เบฑเป‰เบ‡เบ—เบตเปˆ Source package เป€เบžเบทเปˆเบญเป€เบšเบดเปˆเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เบญเบ‡เป‚เบ›เบฃเป€เบˆเบฑเบเบ‚เบญเบ‡เป€เบฎเบปเบฒ

Slide image

18

IV. เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡ Java package

เปเบกเปˆเบ™เบเบฒเบ™เบˆเบฑเบ”เปเบงเบ”เปเบนเปˆเปƒเบซเป‰เบเบฑเบš File system เปƒเบ™เป‚เบ›เบฃเป€เบˆเบฑเบเบ‚เบญเบ‡เป€เบฎเบปเบฒ เป€เบžเบทเปˆเบญเบ‡เปˆเบฒเบเบ•เปเปˆเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฃเปเบเบฃเบก เบซเบผเบท เบเบฒเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เบญเบ‡เป‚เบ›เบฃเปเบเบฃเบกเบกเบตเบฅเบฐเบšเบฝเบš


1. เป€เบฅเบทเบญเบ Source package > เบ„เบดเบเบ‚เบงเบฒ

2. เป€เบฅเบทเบญเบ New > Java package

Slide image

19

IV. เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡ Java package เบ•เปเปˆ

3. Package name: เบ•เบฑเป‰เบ‡เบŠเบทเปˆเปเบžเบเป€เบเบฑเบ”

4. เบเบปเบ”เบ›เบธเปˆเบก Finish


เปเบฒเบเป€เบซเบ”: เบ–เป‰เบฒเป€เบฎเบปเบฒเบ•เบฑเป‰เบ‡เบŠเบทเปˆเปเบ™เบฐเบ™เบณเปƒเบซเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบžเบดเบกเปƒเบซเบเปˆเบชเบฐเป€เปเบต เบซเบผเบท เบ–เป‰เบฒเป€เบฎเบปเบฒเป€เบฎเบฑเบ”เป€เบ›เบฑเบ™เบฅเบฐเบšเบปเบšเบญเบญเบ™เป„เบฅเบ—เปŒ เปƒเบซเป‰เบ•เบฑเป‰เบ‡เบŠเบทเปˆเบˆเบฒเบ Host name เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบณเป€เบกเบฑเบ”

hostname.company.packageName

เบ–เป‰เบฒ Java package เบšเปเปˆเบกเบตเป„เบŸเบ—เปŒ Icon เบˆเบฐเป€เบ›เบฑเบ™เบชเบตเป€เบ—เบปเบฒ

Slide image

20

Multiple Choice

เบ‚เปเป‰เปƒเบ” เบšเปเปˆเปเบกเปˆเบ™ เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ‚เบญเบ‡ Java package

1

เบˆเบฑเบ”เป€เบเบฑเบšเป€เบ›เบฑเบ™เปเบงเบ”เปเบนเปˆ

2

เบˆเบฑเบ”เบเบฑเบšเป„เบŸ

3

เบˆเบฑเบ”เป€เบเบฑเบšเป„เบฅเบšเบฒเบฃเบต

4

เบ‡เปˆเบฒเบเบ•เปเปˆเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™ เปเบฅเบฐ เบ‚เบฝเบ™เป‚เบ„เบ”

21

V. เบชเป‰เบฒเบ‡เปเบšเบšเบžเบญเบก GUI Jframe Form

JFrame เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบซเบผเบฑเบโ€‹เปƒเบ™โ€‹เบเบฒเบ™เบชเป‰เบฒเบ‡โ€‹ GUI Window Form เบ”เป‰เบงเบโ€‹ JFrame เปƒเบ™โ€‹เบเบฒเบ™เบชเป‰เบฒเบ‡โ€‹ Form เปเบšเบšโ€‹ GUI เป€เบ—เบดเบ‡โ€‹ Javaย 

1. เป€เบฅเบทเบญเบ Package > เบ„เบดเบเบ‚เบงเบฒ

2. เป€เบฅเบทเบญเบ New > Jframe Form


เปเบฒเบเป€เบซเบ”: เป€เบงเบฅเบฒเบชเป‰เบฒเบ‡ Jframe เปƒเบซเป‰เป€เบฎเบปเบฒเบชเป‰เบฒเบ‡เป€เบเบฑเบšเป„เบงเป‰เบ—เบตเปˆ Java Package เบชเบฐเป€เปเบต

Slide image

22

V. เบชเป‰เบฒเบ‡เปœเป‰เบฒเปเบšเบšเบžเบญเบก GUI Jframe Form เบ•เปเปˆ

3. Class Name: เบ•เบฑเป‰เบ‡เบŠเบทเปˆเปƒเบซเป‰เบเบฑเบš Jframe

4. เบเบปเบ”เบ›เบธเปˆเบก Finish เบซเบผเบท เบเบปเบ” Enter


เปเบฒเบเป€เบซเบ”: เป€เบงเบฅเบฒเป€เบฎเบปเบฒเบ•เบฑเป‰เบ‡เบŠเบทเปˆเปƒเบซเป‰เบเบฑเบš Jframe เปƒเบซเป‰เป€เบฎเบปเบฒเบ‚เบฝเบ™เบ„เบณ เบซเบเปเป‰เบงเปˆเบฒ frm_ เปเบฅเป‰เบงเบˆเบถเปˆเบ‡เบ‚เบฝเบ™เบŠเบทเปˆ Jframe เป€เบžเบทเปˆเบญเปƒเบซเป‰เบ‡เบฒเบเบ•เปเปˆเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฃเปเบเบฃเบก เปเบฅเบฐ เปƒเบซเป‰เป€เบฎเบปเบฒเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™ Jframe

Slide image

23

Multiple Choice

เป€เบฎเบปเบฒเบ„เบงเบ™เบˆเบฐเบˆเบฑเบ”เป€เบเบฑเบš Jframe form เป„เบงเป‰เบขเบนเปˆเปƒเบช?

1

Project Name

2

Source Package

3

Java Package

4

Libraries

24

VI. เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เบŠเบทเปˆเปƒเบซเป‰เบเบฑเบš Jframe

1. เป€เบฅเบทเบญเบ Jframe เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เบŠเบทเปˆ

2. เบเบปเบ”เบ›เบธเบก F2

3. เบ—เบณเบเบฒเบ™เบ›เปˆเบฝเบ™เบŠเบทเปˆเบ•เบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™

4. เบเบปเบ” Enter

5. เบˆเบฐเบ›เบฐเบเบปเบ”เปœเป‰เบฒเบ•เปˆเบฒเบ‡เบชเบฐเปเบ”เบ‡เบ‚เบทเป‰เบ™เบกเบฒเบ”เปƒเบซเป‰เป€เบฎเบปเบฒเป€เบฅเบทเบญเบเป€เบญเบปเบฒ Refactor เบซเบผเบท เบเบปเบ”เบ›เบนเปˆเบก Enter


เปเบฒเบเป€เบซเบ”: เบ–เป‰เบฒเป€เบฎเบปเบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เบเบปเบ”เบ›เบธเปˆเบก Refactor เป„เบ”เป‰เปเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒ เบเบฒเบ™เบ›เปˆเบฝเบ™เบŠเบทเปˆเปเบกเปˆเบ™เบกเบตเบ‚เปเป‰เบกเบœเบดเบ”เบžเบฒเบ” เบซเบผเบท เบŠเบทเปˆเบ—เบตเปˆเป€เบฎเบปเบฒเบ›เปˆเบฝเบ™เบญเบฒเบ”เบˆเบฐ เบŠเป‰เบณเบเบฑเบš Jframe เบญเบทเปˆเบ™

Slide image

25

Fill in the Blank

เบ„เบตเบฅเบฑเบ”เปƒเบ”เบ—เบตเปˆเปƒเบŠเป‰เป„เบงเป‰เบ›เปˆเบฝเบ™เบŠเบทเปˆเบ‚เบญเบ‡ Jframe เบซเบผเบท เบ‚เบญเบ‡เป„เบŸเบ—เปŒเบ•เปˆเบฒเบ‡เป†

26

VII. เบงเบดเบ—เบตเบเบฒเบ™ เบ›เบดเบ” Jframe

เป€เบ›เบฑเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เปƒเบ™เบเบฒเบ™เบ›เบดเบ” Jframe เบญเบญเบเบˆเบฒเบ Workspace เป€เบกเบทเปˆเบญเป€เบฎเบปเบฒเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš Jframe เบ™เบฑเป‰เบ™เปเบฅเป‰เบง เป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเบžเบทเป‰เบ™เบ—เบตเปˆเปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ เบ‚เบญเบ‡ Workspace tap

1. เป„เบ›เบ—เบตเปˆเบžเบฒเบเบชเปˆเบงเบ™ Workspace

2. เบ„เบดเบเปƒเบชเปˆเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบ [x] เป€เบžเบทเปˆเบญเบ›เบดเบ”


เปเบฒเบเป€เบซเบ”: เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบฎเบปเบฒเบˆเบฐเบ›เบดเบ” Jframe เปƒเบซเป‰เบญเปˆเบฒเบ™เบŠเบทเปˆเบ‚เบญเบ‡ Jframe เปƒเบซเป‰เบ”เบตเป€เบžเบทเปˆเบญเบšเปเปˆ เบซเบผเบปเบ‡เบ›เบดเบ”เบœเบดเบ”

Slide image

27

VIII. เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™ เป€เบ›เบตเบ” Jframe

เป€เบกเบทเปˆเบญเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš Jframe เป€เบฎเบปเบฒเบเปเปˆเบ•เป‰เบญเบ‡เป€เบ›เบตเบ” JFrame เบ‚เบทเป‰เบ™เบกเบฒเปƒเบŠเป‰เบ‡เบฒเบ™

1. เป€เบฅเบทเบญเบเป€เบญเบปเบฒ Jframe เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบ›เบตเบ”

2. เบ„เบดเบเบ‚เบงเบฒ > Open


เป€เบ„เบฑเบ”เบฅเบฑเบš: เป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ” Double Click เบ—เบตเปˆ Jframe เป„เบ”เป‰เป€เบฅเบตเบ เป€เบžเบทเปˆเบญเป€เบ›เบตเบ” Jframe

Slide image

28

IX. เบงเบดเบ—เบตเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš Run Jframe

เป€เบ›เบฑเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เปƒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป‚เบ›เบฃเปเบเบฃเบก เบซเบผเบท Jframe เบ‚เบญเบ‡เป€เบฎเบปเบฒเบงเปˆเบฒเป€เบฎเบฑเบ”เบงเบฝเบเบ–เบทเบเบ•เป‰เบญเบ‡เบ•เบฒเบกเบเบฒเบ™เบญเบญเบเปเบšเบšเบ‚เบญเบ‡เป€เบฎเบปเบฒ เบซเบผเบท เบšเปเปˆ

1. เป€เบฅเบทเบญเบ Jframe เบ—เบตเปˆเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš

2. เบเบปเบ”เบ›เบธเปˆเบก Shift + F6


เปเบฒเบเป€เบซเบ”: เบชเบณเบฅเบฑเบšเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบ—เบตเปˆเบ•เบฑเป‰เบ‡เบšเปเปˆ function เป„เบงเป‰เป€เบฎเบปเบฒเป€เบฎเบปเบฒเบเบปเบ”เบ›เบธเปˆเบก FN เป€เบ‚เบปเป‰เบฒเป„เบ›เบ™เบณ

Slide image

29

Multiple Choice

เบ„เบดเบฅเบฑเบ”เปƒเบ”เป€เบฎเบปเบฒเปƒเบŠเป‰เป„เบงเป‰ Run Jframe

1

F2

2

F6

3

Ctrl+F6

4

Shift+F6

30

X. เบงเบดเบ—เบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบฅเบตเบกเบ•เบปเป‰เบ™เปƒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš Main Class

เปเบกเปˆเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เบตเปˆเป€เบฎเบปเบฒเบเบณเบ™เบปเบ”เบงเปˆเบฒเป€เบกเบทเปˆเบญเป€เบ›เบตเบ”เป‚เบ›เบฃเปเบเบฃเบกเบ‚เบญเบ‡เป€เบฎเบปเบฒเปเบฅเป‰เบง เบˆเบฐเปƒเบซเป‰ Jframe เปƒเบ”เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เป€เบ›เบฑเบ™เบ•เบปเบงเบ—เบณเบญเบดเบ”

1. เบ„เบดเบเปƒเบชเปˆ <default config>

2. เป€เบฅเบทเบญเบเป€เบญเบปเบฒ Customize


เป€เบ„เบฑเบ”เบฅเบฑเบš: เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบฅเป‰เบง Jframe เบ—เบณเบญเบดเบ”เบ—เบตเปˆเบกเบฑเบเบเบณเบ™เบปเบ”เปƒเบซเป‰เป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เบˆเบฐเป€เบ›เบฑเบ™ Jframe เปƒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš

Slide image

31

X. เบงเบดเบ—เบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบฅเบตเบกเบ•เบปเป‰เบ™เปƒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš Main Class

3. เป€เบฅเบทเบญเบเป€เบญเบปเบฒ Browse เบ‚เบญเบ‡ Main class

4.เป€เบฅเบทเบญเบเป€เบญเบปเบฒเบŠเบทเปˆเบ‚เบญเบ‡ Jframe เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™

5. เบเบปเบ”เบ›เบธเปˆเบก Select Main Class

6. เบเบปเบ”เบ›เบธเปˆเบก OK


เปเบฒเบเป€เบซเบ”: เบ–เป‰เบฒเบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเป€เบฎเบปเบฒเบšเปเปˆเป€เบซเบฑเบ™เบžเบฒเบเบชเปˆเบงเบ™ Main Class เปƒเบซเป‰เป€เบฎเบปเบฒเป„เบ›เป€เบฅเบทเบญเบเป€เบญเบปเบฒเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบซเป‰เป€เบ›เบฑเบ™ Run เป€เบ—เบปเปˆเบฒเบ™เบตเป‰เบเปเปˆเบˆเบฐเบ›เบฒเบเบปเบ”เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฑเบšเบ„เบทเบ™เบกเบฒ

Slide image

32

เบ—เบปเบ”เบชเบญเบš Run Main Class

เป€เบฎเบปเบฒเบˆเบฐเป€เบซเบฑเบ™เป„เบ”เป‰เบงเปˆเบฒ NetBeans เบˆเบณเบ—เบณเบเบฒเบ™ Run Jframe เบ—เบตเปˆเป€เบฎเบปเบฒเบเบณเบ™เบปเบ”เป„เบงเป‰เบ‚เบทเป‰เบ™เบกเบฒ เป€เบฎเบปเบฒเบˆเบฐเป€เบซเบฑเบ™เป„เบ”เป‰เบงเปˆเบฒเป‚เบ›เบฃเปเบเบฃเบกเบ‚เบญเบ‡เป€เบฎเบปเบฒเบ™เบฑเป‰เบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เปเบšเบšเปƒเบ”เป€เบกเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™


1. เบเบปเบ”เบ›เบธเปˆเบก Run เบ—เบตเปˆ Custom bar


เป€เบ„เบฑเบ”เบฅเบฑเบš: เป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบเบปเบ”เบ›เบธเปˆเบก F6 เป€เบžเบทเปˆเบญเบ—เบณเบเบฒเบ™ Run เบ—เบตเปˆเป„เบงเป‰ เปเบฅเบฐ เบ‡เปˆเบฒเบ

Slide image

33

Poll

เปƒเบซเป‰เบ„เบฐเปเบ™เบ™เบซเบปเบงเบšเบปเบ”

เบ‡เปˆเบฒเบ

เบ›เบฒเบ™เบเบฒเบ‡

เบเบฒเบ

เบเบฒเบเบซเบผเบฒเบ

34

Open Ended

1. เบ‚เปเป‰เบซเบเบธเบ‡เบเบฒเบเปƒเบ”เบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบฎเบปเบฒเบฎเบฝเบ™เบšเปเปˆเป„เบ”เป‰ เบซเบผเบท เบšเปเปˆเป€เบ‚เบปเป‰เบฒเปƒเบˆ เปƒเบ™เบซเบปเบงเบ‚เปเป‰เบ™เบตเป‰

2. เป€เบฎเบปเบฒเบˆเบฐเปเบเป‰เป„เบ‚เบซเบฒเปเบšเบšเปƒเบ”

Java GUI Unit 2

New Project

Slide image

Show answer

Auto Play

Slide 1 / 34

SLIDE