tablemodel

    2熱度

    2回答

    我正在使用帶有單元格渲染器的表格,該表格允許我在每個單元格中放置一個按鈕「x」,以便可以刪除該值通過按下按鈕的單元格。單元格編輯器將動作偵聽器分配給按鈕,並在按下按鈕時調用正確的動作。 表格模型中的每個列是DefaultTableModel的列都由值的數組列表填充。我成功地通過按下按鈕從數組列表中刪除了正確的值,並且表中的其他單元格在更改後刷新,但刪除了值的單元格保持不變。如果我重新啓動應用程序或

    2熱度

    4回答

    我試圖使用戶雙擊時JTable的所有單元不可編輯。我已經閱讀了很多論壇帖子,一般的共識是創建一個新的表模型類,擴展DefaultTableModel,然後重寫方法isCellEditable(int row,int column)。我做了所有這些,現在當我運行我的程序(applet)時,單元中沒有任何東西顯示出來。 注意我有一個教授這學期不認爲小程序已經過時...... 代碼表型號: public

    0熱度

    1回答

    我有一些相當複雜的數據,此刻駐留在散列表中指向其他類也包含哈希表,因爲我試圖在數據內存在一對多關係保存。 在世界的另一端,我有一張工作得很好的表格,但它與我的數據模型沒有任何關係。它有它自己的表格模型。我在一個非常簡單的方式載創建 Object[][] tableData = new Object[4][ tableHeaders.length ]; modelTablet = new Tabl

    2熱度

    2回答

    我在Netbeans編程,我在一個框架中有一個jTable。 其中我加載佔用大量行的數據,但後來我加載了另一個有很少行的表。 而當我運行它,並加載第二個表時,第一個表中的額外行仍然出現在那裏。我想看看第二張桌子。 我已經嘗試過了jTable.removeAll();

    6熱度

    3回答

    我在使用JXTreeTabble來構建treetable,我想根據所選值禁用/使能menu項目。所以,我試圖把這個代碼在我table model: public Object getValueAt(int index) { if (index >= 0 && index < root.getSize()){ return root.get(index); }

    2熱度

    2回答

    我有一些數據,我必須通過兩個JTable顯示;數據是一樣的,但每個表都必須以不同的方式顯示。 此外,我從外部連接(在這種情況下,JMS,但它並不重要,它可能是一個數據庫,或其他)的數據。 因爲我是Swing的新手,我仍然有點困惑誰應該開火的事件,誰應該聽他們,以及如何使我的數據集的修改我將有兩個表更新。 現在,我的數據集結構的一個小例子,以及一些虛擬的數據: class Student{ Stri

    0熱度

    1回答

    如何將包含數據的簡單普通表格添加至現有屏幕? 數據已經從DOM解析文本。我可以用TableModel做到嗎?這是我現在有: TableModel tm = new TableModel(); tm.addRow(doc.getElementsByTagName("id").item(0).getChildNodes().item(0).getNodeValue()); tm.addRow(do

    0熱度

    1回答

    在這裏,我連我的數據庫: package org.connect; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; public class dbconnect { public static Connection getConnectionvalue

    0熱度

    1回答

    我有一個Java應用程序,並且我需要一個用戶友好的組件來輕鬆輸入許多對,我認爲最友好的方法是創建一個表,有點像電子表格並讓他們手動編輯,但我不確定使用哪些聽衆,而且看起來相當複雜,我想知道的是如果有更好的組件用於該任務。

    0熱度

    1回答

    我遇到的問題是當我試圖通過創建方法並調用該方法從表中找到數據時。似乎這張表不存在,因爲我得到了ArrayIndexOutOfBoundsException。 以下是代碼,型號是tableModel。 // @Override public void actionPerformed(ActionEvent arg0) { String s = dropDown.getSe