cara umum untuk mendengarkan semua peristiwa perubahan pada objek ayunan

Apakah ada perpustakaan atau teknik untuk mendengarkan semua peristiwa yang dapat diubah pada objek swing ui? Khususnya datanya.

Misalnya, saya memiliki JPanel dengan JTextArea, JCheckBox, JComboBox, dll. Apakah ada cara umum untuk mengatakan "Jika data di dalamnya berubah, beri tahu saya"? Saya tidak peduli tentang perubahan batas, dan hal-hal acara UI lainnya, hanya perubahan data pengguna.

Saya sudah mencoba propertychangelister, tetapi sepertinya saya tidak dapat menemukan properti umum, atau kelas umum yang dapat melakukan ini.


person javamonkey79    schedule 31.05.2012    source sumber


Jawaban (1)


Tidak, tidak ada yang umum. Anda dapat mendengarkan langsung model untuk komponen-komponen yang dapat dipisahkan model. Anda dapat menggabungkan perubahan dalam PropertyChangeListener, seperti yang ditunjukkan di sini, untuk menyesuaikan pesan. pola pengamat disebutkan di sini.

person trashgod    schedule 31.05.2012