tablemodel

    3熱度

    2回答

    我有一個自定義的TableModel來擴展AbstractTableModel。 public class IndicatorPropertyTableModel extends AbstractTableModel 的setValueAt功能我當你輸入一個新值的可編輯的單元格,然後移動到另一個細胞的情況下適當地寫了火災。我遇到的問題是,對於最後一個可編輯的單元格,用戶將立即單擊一個JButt

    3熱度

    4回答

    我想要可視化一組線程,如:Set<ThreadInfo>。我選擇Set,因爲JVM中的每個線程都是唯一的。選擇使用Java Swing中的組件JTable進行顯示時,我遇到了一些問題。 我需要實現一個TableModel。 TableModel依賴於getValueAt(int row, int col)或setValueAt(Object o, int row, int col)以傳播更改的值。

    5熱度

    2回答

    我能夠設置列的標題,但無法在JTable第一列的所有行中設置圖標。 public class iconRenderer extends DefaultTableCellRenderer{ public Component getTableCellRendererComponent(JTable table,Object obj,boolean isSelected,boolean has

    0熱度

    1回答

    我有一個MySQL數據庫中的數據,我想把它放到一個向量中,以便對它做一些數學運算。這可能是這個問題不是特定於QSqlTableModels,而是任何QAbstractTableModel,但我不確定。現在,我有 model->QSqlQueryModel::setQuery(q); //model is a QSqlTableModel, q gets 1 column of data QVec

    0熱度

    1回答

    我有一個使用我創建的自定義TableModel填充的JTable。我有另一個JTable可以從第一個JTable添加行。我可以添加行到新的JTable沒有問題,但我需要從第一個JTable中刪除該行,將其添加到新的JTable。不幸的是,removeRow()只是DefaultTableModel的一種方法,並且我已經檢查了源代碼並且它不顯示出來... 在此先感謝! ,這裏是我的自定義表型號: /

    0熱度

    3回答

    我正在從一個JTable添加對象到另一個,並且我可以看到通過調試CustomTableModel中的對象被添加到對象列表。只有我添加的第一個對象出現在新的JTable中。 所以我可以添加許多對象到TableModel,但只有第一個顯示在JTable中。 這裏是我的加入方法: private void jButton1ActionPerformed(java.awt.event.ActionEven

    0熱度

    1回答

    我的jtable加載了數據,這是我在jTable上調用我的彈出功能的地方。所以基本上,如果我右擊一行,彈出式(信用檢查)出現,如果我點擊它是設置一個值到該行中的最後一個單元格。現在,基於這個列單元格值,我必須定義一行的顏色。比方說,如果單元格值失敗,那麼將該行從紅色變爲綠色。我已經嘗試customCellRenderer並定義了我的條件,但行顏色沒有變化。但是,自定義單元格渲染器非常適合我必須編寫

    0熱度

    1回答

    我正在研究涉及JTable的項目並對其執行排序和篩選操作。我完成了排序和篩選部分,現在我希望能夠從舊錶的當前視圖創建一個新表。 例如如果我將某些過濾器應用於舊錶格,則會過濾掉一些行。我不希望那些在我的新表中過濾出行。我想,我可以將新的行索引轉換爲模型索引,並手動添加單元格值到新表模型,但我想知道是否有其他有效的方法來做到這一點? 下面是我落得這樣做: //this code block will

    1熱度

    1回答

    給出了不同的數據類型我有一個JTable,當我使用jTable1.getModel())。getDataVector()不同列對象有不同的類型(它們應該是所有字符串我的情況) 我表有五列: 號(它的字符串實際上,但是我都沒有問題解析它),從連接到電池組合框 字符串選擇,但是當我想要把它取值它似乎是矢量,而不是字符串 再次 號(如在0柱上 - 在這裏沒問題) 再次字符串組合框,但給我的字符串值,所以

    0熱度

    2回答

    我已經爲此擱置了相當長一段時間了。我知道你使用表模型來刷新實際的表與新的值,但我似乎無法得到這個工作。我已經添加了一個tablemodellistener到我的表單並有一個tableChanged方法。然而,我似乎無法弄清楚爲什麼tableChanged方法沒有被調用時,我插入到表中。 public void tableChanged(TableModelEvent e) { int