2008-12-10 67 views
1

我有一個java對象與幾個成員。我想創建一個小巧,快速和骯髒的編輯器,使我能夠以簡單的方式設置成員的價值。我創建了一個包含每個成員的TextField的面板。我有一個setValues()方法,它將獲取TextField的值並將它們設置爲對象。當我從面板調用getDataObject()時,會自動調用此方法。一些成員包含字符串,其他一些是雙打,一些是整數。沒有什麼花哨。擺動數據對象的編輯器,最簡單的方法是什麼?

問題是,不過,這將是改善本小組的更簡單的方法?我怎樣才能添加一些驗證,而不必手動檢查每個值?我怎樣才能做到這一點,而無需編寫大量的代碼?此刻,我的快速和非常髒的實現只是傳播RuntimeException,但當然這只是暫時的。

之前,我給自己設定了寫這些代碼,我不知道什麼是最好的模式,或者如果有一些可用於執行這樣的操作,因爲這似乎是一個相對commmon使用案例庫。換句話說,如果有一種懶惰的出路。

回答

1

Quihubole Mario! :)

我讀讀前通過的JGoodies關於該庫的,但說實話,我不知道它是否是相關或不相關。

JGoodies Binding

看看,看看是否有幫助。

相關問題