2014-05-08 87 views
0

我來自.net世界,但我必須在Java中製作一個小的GUI應用程序。 我想實現我有一個類的一些屬性,我想綁定屬性來擺動JDialog,JFrame上的組件(文本框,組合框)。java類屬性綁定到swing組件

網絡中有很多線程在談論這個問題,但是我無法實現我的案例。 我有一個PropertyChangeSupport屬性的類,和addPropertyChangeListener和removePropertyChangeListener方法。 在GUI中,我可以將JTextField文本屬性綁定到類實例屬性。 JDialog正在實現PropertyChangeListener

但如果我寫了一些東西到文本框中沒有更新的類屬性。

你能指點我一個關於這個問題的完整教程嗎?

的感謝!

+0

我建議你也看看使用jgoodies(它是一個非常好的綁定框架的swing gui應用程序) –

回答

1

「但是如果我寫了一些東西到文本框中沒有更新的類屬性。」

您可能要實施DocumentListener來偵聽文本字段的基礎文檔中的更改。每次文檔更改時,例如輸入一封信,DocumentEvent將被解僱。你可以看到How to Write a DocumentListener