我使用Java bean綁定來綁定Jtable,並在其中api給出整數或浮點值(如0或0.0)的默認值,如下所示。我想避免相應的默認值並設置除最後一個單元格值外,這些單元格爲空JTable綁定迴避默認值
1 WW 88.0 88.0 1021021 340.0
4 TT 55.0 55.0 1021021 340.0
5 PP 66.0 66.0 1021021 340.0
0 0 0 1020
2 gg 66.0 66.0 1021022 320.0
3 LL 658.0 652.0 1021022 320.0
0 0 0 640
和表應該看起來像..
1 WW 88.0 88.0 1021021 340.0
4 TT 55.0 55.0 1021021 340.0
5 PP 66.0 66.0 1021021 340.0
1020
2 gg 66.0 66.0 1021022 320.0
3 LL 658.0 652.0 1021022 320.0
640
任何一個誰可以提出更好的辦法來解決這個問題,它會提前大滿和感謝。
我不認爲這是你想要的方式......我建議在你使用它的地方擴展BindingTableModel,否則你堅持要使用BindingTableModel的任何其他情況也會得到這種行爲。一般來說,去改變第三方jar的來源通常是一個壞主意。 (另外,這是一個很好的習慣來接受答案...) – amaidment
已修改我的答案,以顯示你應該如何做到這一點... – amaidment
嘿,私人最終課BindingTableModel擴展ListBindingManager實現TableModel。是JTableBinding內部的BidingTableModel的結構,那麼如何才能擴展BindingTableModel類。 –