我的問題是如何獲取jTable的第一行值並將其顯示在文本字段中,但是如果第一行值發生更改,則文本字段中的值應該更改。如何從JTable獲取第一行值
回答
不知道你的具體情況,我想這聽起來像是一個使用TableCellListener
的應用程序,它將跟蹤你的單元格的變化。您的jTable
將觸發由聽衆使用的PropertyChangeEvent
。你可以看看here以及在那裏提供的代碼來獲得這個想法。希望這有助於以任何方式。
ListSelectionListener .... – mKorbel
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt){ // TODO在這裏添加處理代碼: 節點n =新節點(Integer.parseInt(push.getText())); q.push(n); model =(DefaultTableModel)jTable1.getModel(); model.addRow(new Object [] {n.getele()}); push.setText(null); } – FannyKhan
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt){ node n = new node(Integer.parseInt(push.getText())); q.push(n); model =(DefaultTableModel)jTable1.getModel(); model.addRow(new Object [] {n.getele()}); push.setText(null); } – FannyKhan
首先 - 你的桌子有TableModel
。用此來從你的第一行(索引0)收集的數據 -
你可以通過調用
TableModel tm = table.getModel();
這TableModel
有一個方法getValueAt(int row, int column)
訪問。
TableModel
還允許添加TableModelListener
。 TableModelListener
依次收到TableModelEvent
s。
使用事件數據弄清楚,如果第一行是受你的變化,然後改變的數據應用到您的文本字段:
public void tableModelChanged(TableModelEvent te) {
if(te.getFirstRow() == 0) { //First Row changed
//Receive Data and update TextField Here
}
}
請注意,模型索引和視圖索引之間存在差異。我認爲用戶指的是視圖中的第一行,而不是模型。你的例子使用所有的模型索引。 –
ListSelectionListener .... – mKorbel
這裏是我的JTable中的代碼,我怎麼去第一行的值到文本字段?
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
node n=new node(Integer.parseInt(push.getText()));
q.push(n);
model=(DefaultTableModel) jTable1.getModel();
model.addRow(new Object[]{n.getele()});
push.setText(null);
}
私人無效jButton1ActionPerformed(EVT java.awt.event.ActionEvent中){
node n=new node(Integer.parseInt(push.getText()));
q.push(n);
model=(DefaultTableModel) jTable1.getModel();
model.addRow(new Object[]{n.getele()});
push.setText(null);
}
- 1. 從JTable獲取每行值
- 2. 從JTable的第一列獲取一行名稱
- 3. Java獲取JTable值(每行)
- 4. 從JTable獲取值爲Integer?
- 5. 從JTable單元獲取值
- 6. 如何僅從java.sql.ResultSet獲取第一行?
- 7. 如何獲取從第一行到當前行的最大值
- 8. 如何從組合零件的第一行獲取值?
- 9. 如何從表中獲取第一行值?
- 10. JTable:選擇一行時從數據庫中獲取值
- 11. 如何從分組行中的第一行/最後一行獲取值?
- 12. 如何從某一行獲取MySQL值?
- 13. 如何獲取JTable中Last cell的值?
- 14. 如何將下一行值更新爲jtable中第一行的相同值?
- 15. 從JTable第一行移除焦點
- 16. 如何從Jtable獲得價值
- 17. 如何從JTable獲取數據?
- 18. 如何從JTable獲取存儲對象
- 19. 從jTable獲取單個INT值
- 20. 獲取一個JTable
- 21. 獲取UIPicker的第一行的值
- 22. 獲取所選行的第一列值
- 23. jTable從篩選行中獲取數據
- 24. SQL從表中獲取第一個值
- 25. 如何在jtable行中插入jcombobox以獲取多個值
- 26. 如何從jTable獲取值並存儲在數據庫中?
- 27. 如何從動態創建的JTable中獲取值
- 28. 我該如何從JTable中獲取多個選擇的值
- 29. java:如何從數據庫中獲取值到jTable中
- 30. 獲取更新JTable值
好...你嘗試過這麼遠嗎? – Jan
我做了一個Jtable和值得到插入,並顯示,但不知道如何顯示文本域中的第一行元素 – FannyKhan