tablemodel

    0熱度

    1回答

    UPDATE: 我發現這個答案由@MadProgrammer和它的工作! Updating JTable on button click 基本上,你增加一個刷新()方法,你的TableModel是發生在更新的對象。然後,每次按下按鈕時,都會調用表格模型的這種方法。 我假設你也可以擴展JTable並把這個方法放在擴展類中。 可能有更有效的解決方案,但我現在堅持這一個。 謝謝! /**********

    0熱度

    1回答

    我有一個JTable 5列20行。標頭爲Name,ID,Present,Absent,Late。 我想限制用戶無法勾選所有3個框,顯然這是沒有意義的。 這樣做的最簡單方法是什麼,例如,如果勾選了現在,則缺席被選中,現值將變爲錯誤。 這是我的代碼的基本版本。大聲笑請忽略它是多麼糟糕我是相當新的編程。 JPanel classRegPanel = new JPanel(null); //layout

    -1熱度

    1回答

    現在,我正在嘗試爲我的Java應用程序(Swing GUI)創建一個具有自定義代碼的表。我創建表使用此代碼: DefaultTableModel tm = new DefaultTableModel(9,5); 我有5列9行的表格:我只是想重命名/更改列標題文本,因爲現在他們有名稱,如A,B ,C,D等等!

    0熱度

    1回答

    我有一個使用jTable的數據庫應用程序(使用netbeans),我在jTable中添加了表模型偵聽器,所以當我編輯jTable時它也編輯數據庫(MySQL)。然而,當用戶點擊jTable並點擊一個按鈕時,它會停止工作。我已經意識到,它只停止工作,當我運行「jTable1.setModel(DbUtils.resultSetToTableModel(mySql.UpdateTable()));」更

    0熱度

    1回答

    我想將過濾器應用到JTable。 String text = textField.getText(); rowSorter = new TableRowSorter<>(tableModel); this.getjTable1().setRowSorter(rowSorter); this.getjTable1().removeAll();

    1熱度

    1回答

    我正在寫一個小程序,它創建一個gui來顯示csv文件的內容。我試着按照Oracle網站(http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#data)提供的大綱,但是我的問題是用於構建表的'getColumnCount'方法不能訪問'headers'變量。或者更可能的是,它可以,但是我認爲我在主要方法中所做的更改

    3熱度

    1回答

    您能否告訴我是否應該以不同的方式做這件事?我需要將我的數據行上的最後一個單元格複製到一個對象,當單擊刪除按鈕時,我將從列表中刪除該複選框。當我在代碼中手動創建TableModel並添加一個複選框時,它在單元格中呈現爲對象的「to-string」而不是實際的複選框。 所以問題:是否有另一種方法來做到這一點,使CheckBox顯示爲一個實際的複選框,而不是? String[] columnNames

    0熱度

    1回答

    我是新來的java和我有一個任務要做 我有一個擺動JTable,我想禁用行編輯並保持選擇可用。 我使用此代碼 public boolean isCellEditable(int row, int column) { return false; } 我沒有動態初始化表,而是通過從擺動拖放。 我的問題是如何將這段代碼添加到我的表中,我是否必須將swing更改爲另一種

    0熱度

    1回答

    這是我正在使用的代碼,但是當我試圖打印dataArray對象時,則數據不會顯示在JTable中。要打印的表格的哪些模型屬性可以使用對象數組值以及如何使用? public class ShowAddressForm extends javax.swing.JFrame { Object data[][]; Object dataArray[][]; int count

    0熱度

    1回答

    我有一個函數可以創建一個使用複選框的通用TabelModel。但是,當我多次調用此方法時,我發現兩個表中的CheckBox都相互干擾(單擊一個表,另一個表也單擊)。 什麼可能導致引用相互碰撞? private TableModel<Map<String, Object>> createModel() { List<Map<String, Object>> list = new Array