我正在尋找允許在我的UI上轉換我的jTable的方法。它可以通過點擊按鈕或其他動作。我的主要問題是,我應該如何爲此目的構建數據模型(abstractTableModel)?是否有任何現成的方法支持這種Java轉置?Java可視化 - 如何轉置Java中的JTable?
0
A
回答
3
如果你在談論的行/列反轉,這是在Swing相當簡單:
- 創建代表行和列的普通表模型類。
- 創建你的倒立表模型類,它是一個正常包裝的包裝。唯一的區別是您可以恢復對列和行的調用。例如,在您的包裝模型的
getColumnCount
方法中,您應該調用內部模型的getRowCount
。 - 一旦您將兩個模型實例化,只需使用
setModel
方法在JTable
中替換它們即可。
希望可以幫到..
+0
非常感謝!我是Java新手,所以在搜索了一些包裝器之後,我仍然不確定它是如何工作的。如果我只是創建一個對應的TableModel,它會是一樣的?我只是很好奇,創建一個新的tableModel是否是一個反轉表的整潔方式。 – AnneS
+0
是的。你必須創建2個表模型。一個用於正常的數據視圖,另一個用於倒置的數據視圖。由於反轉不會更改數據,因此您只需反轉方法調用即可。出於這個原因,你的主要模型被傳遞到反演模型。 –
相關問題
- 1. 在Java Swing中使用JTable可視化設置<T>
- 2. 在java中可視化HashTable
- 3. Java JTable不可見
- 4. 的Java JTable中
- 5. Java類的可視化
- 6. Java JTable轉到行錯誤
- 7. Java中的可視化數據
- 8. JAVA中的圖形可視化
- 9. JAVA可視化表示
- 10. Java聲音可視化器
- 11. 如何搜索JTable java中的元素?
- 12. 如何過濾Java JTable中的信息。
- 13. 如何陷入java netbeans中的空jtable?
- 14. 如何刪除JTable Java中的空行
- 15. java JTable如何跟蹤行
- 16. JComboBox的Java JTable
- 17. 如何在Java程序中可視化變量的範圍
- 18. 如何在Java中可視化矢量的二維陣列
- 19. 在Java中對QuadTree進行可視化
- 20. 生成可視化樹在Java中
- 21. 如何使用eclipse在java swing中設置jtable的文本
- 22. JTable中的TextArea在java中
- 23. 的Java JTable中SelectionListener中
- 24. 如何在java中編輯JTable
- 25. 如何在jtable中添加字段java
- 26. Java jTable在jScrollPane中不可見
- 27. 如何使用可視化與Prefuse JTable中
- 28. java中的視頻轉換
- 29. Java中的JTable TableModel問題
- 30. Java中,字符串的JTable
這要看。表格模型的責任是爲數據建模,以便顯示它。一旦你想開始可視化數據集,我會恢復到原始數據 - 個人 – MadProgrammer