วิธีทั่วไปในการฟังเหตุการณ์การเปลี่ยนแปลงทั้งหมดบนวัตถุที่แกว่ง

มีไลบรารีหรือเทคนิคในการฟังเหตุการณ์ที่เปลี่ยนแปลงได้ทั้งหมดบนวัตถุ swing ui หรือไม่? โดยเฉพาะข้อมูล

ตัวอย่างเช่น ฉันมี JPanel ที่มี JTextArea, JCheckBox, JComboBox เป็นต้น มีวิธีทั่วไปในการพูดว่า "หากข้อมูลในการเปลี่ยนแปลงนี้ แจ้งให้ฉันทราบ" หรือไม่ ฉันไม่สนใจเกี่ยวกับการเปลี่ยนแปลงเส้นขอบและเหตุการณ์ UI อื่น ๆ เพียงแค่เปลี่ยนข้อมูลผู้ใช้

ฉันได้ลองใช้ Propertychangelister แล้ว แต่ดูเหมือนจะไม่พบคุณสมบัติทั่วไปหรือคลาสทั่วไปที่จะทำเช่นนี้


person javamonkey79    schedule 31.05.2012    source แหล่งที่มา


คำตอบ (1)


ไม่ ไม่มีอะไรธรรมดา คุณสามารถฟังโมเดลสำหรับส่วนประกอบเหล่านั้นได้โดยตรงซึ่งมี แยกได้ รุ่น. คุณสามารถล้อมการเปลี่ยนแปลงไว้ใน PropertyChangeListener ดังที่แสดงที่นี่ เพื่อปรับแต่งข้อความ รูปแบบผู้สังเกตการณ์ถูกกล่าวถึง ที่นี่

person trashgod    schedule 31.05.2012