簡體   English   中英

在Swing中使用行過濾Jtable

[英]using row to filter Jtable in Swing

我想用標題行中的不同Textfield過濾我的Jtable的內容,但是我不知道該怎么做。

我的想法是使用TextField作為第一行(表的唯一可編輯行)的單元格編輯器。 我的第一個問題是,不知道如何使用setCellEditor方法定義該行,我認為該方法僅用於定義列編輯器對象。

有什么想法嗎?

然后我相信我還會遇到其他問題:如何在不丟失過濾器行的情況下排序表?

如何在不丟失過濾器行的情況下訂購表?

請勿將表格中的數據用作過濾器行。

而是在表格上方創建單獨的文本字段,以用作過濾器。 閱讀Swing的Sorting and Filtering教程中的部分,獲取一個工作示例。

如果要在基於JTextfield的標題中輸入基於關鍵字的表數據以進行過濾,則可以簡單地與表模型一起使用以實現相同的目的。

如果要對內容進行排序,請使用Sorter進行相同的操作。 http://www.java2s.com/Code/Java/Swing-JFC/JTablesorterclickthetableheadertosortacolumnandatable.htm

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM