วันจันทร์ที่ 1 สิงหาคม พ.ศ. 2554

ความแตกต่างของ mouseevent และ mouseevent2



ก่อนอื่นเพื่อนๆสามารถหา mouseevent และ mouseevent2 ได้จาก
ทั้ง mouseevent และ mouseevent2 นั้นเป็นการทำ component ที่จะให้มีการแจ้งเตือนขึ้นที่ตัว MouseReceiver เมื่อมีการกระทำเกิดขึ้นที่ MouseSource ดังภาพนะครับ


จากภาพเมื่อเราทำการคลิกที่ช่องสี่เหลี่ยมด้านล้างจะมี คำ ที่เราเลือกตอนสร้าง event ปรากฎขึ้นภายในกรอบสี่เหลี่ยมสีขาว (MouseReceiver) ซึ่งเป็นเหมือนตัวที่รับ event ที่ส่งมาจาก MouseSource
ส่วนที่แตกต่างกันของ mouseevent และ mouseevent2 ก็คือ ใน mouseevent2 จะมีการสร้าง BeanInfo ขึ้นมาใช้เองเพื่อซ่อน Properties ที่ไม่ต้องการจาก beans โดยจะแสดงส่วนของ Edit แตกต่างกันดังภาพ


ผลลัพท์ของ MouseSource2BeanInfo

ผลลัพท์ของ MouseReceive2BeanInfo

ภาพทางด้านซ้ายจะเป็นของ mouseevent2 ซึ่งมีการเขียน BeanInfo ขึ้นมาเองครับ จะเห็นได้ว่าเราสามารถซ่อน Properties ที่เราไม่มีโอกาสได้ใช้ หรือไม่จำเป็นต้องใช้อย่างแน่นอนไปได้โดนเขียน BeanInfo แล้ว รวมเป็น file .jar ได้เลยครับ



ไม่มีความคิดเห็น:

แสดงความคิดเห็น