tablemodel

    1熱度

    1回答

    我有一個JTable顯示保存在ArrayList集合中的客戶對象的列表。 從此JTable中,我希望能夠突出顯示特定的客戶,然後單擊一個「刪除客戶」按鈕,該按鈕從所選錶行中提取ID列值並使用它通過Iterator搜索ArrayList,找到匹配客戶,並將其從收藏中刪除。 我對揮杆組件和事件聽衆的專業知識有很多不足,我嘗試過5種不同的組合,但是我沒有辦法。我如何完成這項工作?我的代碼的相關部分到目前

    1熱度

    1回答

    我遇到以下問題:我有一個JTable,它在坐在JFrame上的tablemodel上。表模型用自己的散列映射備份以存儲內容。該表有兩列,其中右側是可編輯的。 通常情況下,用戶在右側改變一些值,然後按下輸入按鈕,觸發調用我的保存功能的tabledatachanged事件。然後框架可以關閉。 但是,有些用戶只是簡單地編輯單元格,然後他們關閉窗口而不按回車,因此我沒有機會保存表格。我知道如何在框架即將關

    0熱度

    1回答

    我的表格模型如下。我的表的第一個顏色是複選框。我能夠把複選框放在jtable中,但是當我在該複選框上執行操作時,它什麼都不做。我用DefaultTableCellRenderer把複選框放在我的表格中。 public class MyTableModel implements TableModel { ArrayList<PersonDTO> list=new ArrayList<Pe

    0熱度

    1回答

    我得到一個類對象(名爲:store)的數組。我不得不從商店數組中檢索一些值,並想用這些值填充我的JTable(Object [] []數據)。我已經將這個數組傳入了一個類,我正計劃繪製包含該表的用戶界面。所以,我的代碼看起來像 public class Dialog { // Here is where i plan to draw my UI (including the table) ...

    1熱度

    2回答

    我有3行tablemodel.each行conatining 9列(o-8)。我想更新每行的最後一列...但現在我只能更新第1行最後一列..請幫助...' ` SAVE=new JButton("SAVE"); SAVE.addActionListener(new java.awt.event.ActionListener() { public void actionPerf

    0熱度

    2回答

    我嘗試在添加圖像時使用setValueAt,但問題是它打印字符串並且不加載圖像。對此有任何幫助。代碼如下 int selectedColumn = table1.getSelectedColumn(); int selectedRow = table1.getSelectedRow(); ImageIcon addIcon = new ImageIcon("c:\\onion.png");

    0熱度

    2回答

    我面臨JTable和與之關聯的TableModel的問題。這裏的問題是讓我們說,如果我在我的JTable上做出行/行選擇,我想從TableModel中獲取特定的行對象並將其傳遞到某處。有誰知道如何有效地做到這一點?

    0熱度

    1回答

    我有組分I已經創建了正被放入表模型如下面兩列。 if (!newAcList.isEmpty()) { for (Acronym acc : newAcList) { tableModel.addRow(new String[]{acc.getName(), acc.getDefinition()}); } } 我需要的,當用戶在其上的項目轉換回我的縮寫對象

    5熱度

    1回答

    設置自定義的對象,我應該先告訴這個,這是不是渲染表格單元格。 下面是我使用基於我在DB一個User物體上的二維數組建設的TableModel。 List<User> userList = userManagerService.getAllUsers(); /* String[] col_user = {"Username", "Name", "Phone", .... } */

    3熱度

    1回答

    我已經設置JTable與分頁 - 這工作得很好,但我有更新數據到表的問題。 table.repaint()不起作用。這是我正在使用的代碼。提前致謝! String[][] data = new String[100][4]; String[] columnNames = new String[]{ "IP", "PC_NAME", "ttl", "db"}; 構造: gui()