ในโฟลเดอร์MouseEvents2จะมีไฟล์ทั้งหมดสี่ไฟล์ ในบล๊อกนี้เราจะกล่าวถึงไฟล์ที่มีชื่อว่า MouseReceiver2BeanInfo และ MouseSource2BeanInfo ส่วนอีกสองไฟล์จะคล้ายกับโปรแกรมของMouseEvents
ก่อนจะเข้าโปรแกรมกันผมจะขอโชว์ตัวไฟล์ MANIFEST.MF (อุ๊บ....ลืมไปกันหรือยังเอ่ย ทบทวนได้ในเรื่อง Counter Bean)
ตัวอย่างไฟล์ MINIFEST ที่ใช้ในโปรแกรมนี้
ตัวอย่างไฟล์ MouseSource2BeanInfo
จะเห็นได้ว่าใน ฟังก์ชัน PropertyDescriptor เราจะไม่แสดงผล properties ออกมาเลย
ส่วนฟังก์ชัน MethodDescriptor จะเหมือนกับ PropertyDescriptor
และสุดท้าย ฟังก์ชัน EventSetDescriptor คือเราจะกำหนดให้สามารถเรียกใช้งานฟังก์ต่างๆที่เรากำหนดให้เท่านั้นจากไฟล์ MouseSource2
//-----------------------------------------------------------------------------------
และตัวอย่างไฟล์ MouseSource2BeanInfo
ในส่วนของฟังก์ชัน PropertyDescriptor จะเหมือนกับ MouseSource2Info และฟังก์ชัน EventSetDescriptor จะไม่ให้เห็น event
และส่วนสุดท้ายฟังก์ชัน MethodDescriptor จะทำการเรียกฟังก์ชันต่างๆที่กำหนดไว้ในไฟล์ MouseReceiver2 แล้ว return ส่งค่าการแสดงผลออกมา
ก่อนจะเข้าโปรแกรมกันผมจะขอโชว์ตัวไฟล์ MANIFEST.MF (อุ๊บ....ลืมไปกันหรือยังเอ่ย ทบทวนได้ในเรื่อง Counter Bean)
ตัวอย่างไฟล์ MINIFEST ที่ใช้ในโปรแกรมนี้
ตัวอย่างไฟล์ MouseSource2BeanInfo
จะเห็นได้ว่าใน ฟังก์ชัน PropertyDescriptor เราจะไม่แสดงผล properties ออกมาเลย
ส่วนฟังก์ชัน MethodDescriptor จะเหมือนกับ PropertyDescriptor
และสุดท้าย ฟังก์ชัน EventSetDescriptor คือเราจะกำหนดให้สามารถเรียกใช้งานฟังก์ต่างๆที่เรากำหนดให้เท่านั้นจากไฟล์ MouseSource2
//-----------------------------------------------------------------------------------
และตัวอย่างไฟล์ MouseSource2BeanInfo
ในส่วนของฟังก์ชัน PropertyDescriptor จะเหมือนกับ MouseSource2Info และฟังก์ชัน EventSetDescriptor จะไม่ให้เห็น event
และส่วนสุดท้ายฟังก์ชัน MethodDescriptor จะทำการเรียกฟังก์ชันต่างๆที่กำหนดไว้ในไฟล์ MouseReceiver2 แล้ว return ส่งค่าการแสดงผลออกมา
ไม่มีความคิดเห็น:
แสดงความคิดเห็น