โดยต้องมีการศึกษาวิธีการเขียนและเขียนให้ถูกต้องตามหลักการสร้าง Beans
หลังจากนั้นต้องนำไฟล์ java ไปสร้างเป็นไฟล์ jar เพื่อนำไปใช้งานใน BeansBox
วิธีการไม่ยาก ตามวิธีที่จะกล่าวด้านล่างต่อไปนี้
1. สร้าง Manifest File (ไฟล์ที่รวบรวมรายละเอียดของ Jar File) ดังนี้

รายละเอียดการสร้าง Manifest File
Main-Class : ชื่อ Package.ชื่อ Class
Name : ชื่อ Package/ชื่อ Class.class
Java-Bean : True
---- เว้นบรรทัด 1 บรรทัดด้วย ----
เสร็จแล้วจัดการเซฟเป็นไฟล์นามสกุล.mf
จากตัวอย่าง : save as -- Counter.mf
2. นำไฟล์ .java ใส่ในโฟลเดอร์เดียวกับ Manifest File ที่สร้างไว้้
ทำการ Compile ไฟล์ Java โดยใช้คำสั่งดังนี้ --- javac -d . ชื่อไฟล์.java
ตัวอย่าง

ผลลัพธ์ คือ จะได้ Folder ที่ชื่อเหมือน Package (ในที่นี้คือCounter)
ที่มีไฟล์.class อยู่ข้างใน ตามภาพนี้

3. สร้างไฟล์นามสกุล .jar โดยใช้คำสั่งดังนี้ --- jar -cfm ชื่อไฟล์.jar ชื่อไฟล์.mf .\ชื่อโฟลเดอร์\*.*
ความหมายของคำสั่งนี้ คือ สร้างไฟล์ .jar โดยบันทึกเป็น ชื่อไฟล์.jar โดยดึงข้อมูลจาก ชื่อไฟล์.mf และดึงไฟล์จากโฟลเดอร์ ชื่อโฟลเดอร์ ทั้งหมดสร้างออกมาเป็นไฟล์ Jar
ตัวอย่าง

ผลลัพธ์ คือ ได้ไฟล์ .Jar ออกมาดังภาพ

4. หลังจบขั้นตอนที่ 3 เราสามารถนำไฟล์ .jar ที่เราสร้างไปใช้งานใน BeansBox ได้แล้ว
ต่อไปเป็นการนำไปใช้ใน BeansBox เริ่มจากรันโปรแกรม Beanbox
โดยเข้าไปใปที่โฟลเดอร์ BeansBox แล้วกดรันที่ File ตามภาพ

5. เมื่อหน้าต่างโปรแกรมขึ้นมา ทำการ Load ไฟล์ Jar ที่เราได้สร้างไว้โดยเลือก File--LoadJar
เลือกไฟล์ Counter.Jar ที่เราได้สร้างไว้เข้ามา

ผลลัพธ์ คือ ใน Tool Box จะทำการเพิ่ม Counter เข้าไปให้เลือกใช้งานได้

6. ต่อไปเป็นการประกอบส่วนต่างๆเข้าด้วยกันเพื่อใช้งาน Counter โดยใช้ Tool ดังนี้
- Counter ที่เราสร้างขึ้น ลากมาใส่ได้เลย
- OurButton สร้างปุ่ม Start - Stop - Reset โดยคลิกมาวางแล้วเปลี่ยนค่าในช่อง Propertie - Label
- TickTock เนื่องจากมีการใช้การนับเวลาเหมือนจับนาฬิกาต้องใช้เครื่องมือนี้ด้วย
ลากเข้ามาใส่ ตั้งค่าในกล่อง Properties ช่องinterval เป็น 1 (เพิ่มขึ้นทีละ1)
ผลลัพธ์ออกมาดังภาพ
7. หลังจากประกอบเสร็จแล้วก็ทำการใส่ Event ให้ Our Button และ TickTock ดังนี้
- ตั้งค่า Event ให้กับ Button
กดเลือกที่ปุ่มที่จะตั้งค่า ให้ไปที่ Edit --Events--mouse--mouseClicked
จะมีเส้นแดงปรากฏออกมา ลากเส้นแดงให้ปลายทางชี้ไปที่ Counter

จะมีหน้าต่างให้เลือก Event เลือกดังนี้
- ปุ่ม Start เลือก start
- ปุ่ม Stop เลือก stop
- ปุ่ม Reset เลือก reset
เสร็จสิ้นการตั้งค่าปุ่ม
- ตั้งค่า Event ให้กับ TickTock
กดเลือกที่ปุ่มที่จะตั้งค่า ให้ไปที่ Edit --Events--propertyChange--propertyChange
จะมีเส้นแดงปรากฏออกมา ลากเส้นแดงให้ปลายทางชี้ไปที่ Counter

จะมีหน้าต่างEvent ปรากฏขึ้น
เลือก increment
8. เรียบร้อยแล้ว ลองกดปุ่มดู ถ้ากด Stop จะหยุด Reset จะกลับเป็น 0 และ Start จะเริ่มนับใหม่
---- start
---- stop
---- reset
ไม่มีความคิดเห็น:
แสดงความคิดเห็น