我的问题是如何获取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获取值为Integer?
- 3. 从JTable单元获取值
- 4. 如何仅从java.sql.ResultSet获取第一行?
- 5. 如何获取从第一行到当前行的最大值
- 6. 如何从表中获取第一行值?
- 7. 如何从组合零件的第一行获取值?
- 8. 如何从某一行获取MySQL值?
- 9. 如何从jtable中的combobox获取值和选定的值?
- 10. 如何获取JTable中Last cell的值?
- 11. 从JTable第一行移除焦点
- 12. 如何从Jtable获得价值
- 13. 如何从JTable获取数据?
- 14. SQL从表中获取第一个值
- 15. 如何在jtable行中插入jcombobox以获取多个值
- 16. 如何从jTable获取值并存储在数据库中?
- 17. 如何从动态创建的JTable中获取值
- 18. 获取更新JTable值
- 19. 如何从mysql获取第n行的值?
- 20. 如何从MouseEvent中可靠地获取JTable中的行索引?
- 21. 如何获取Winform DataGridView当前行第一列的值?
- 22. 如何获取一行中的行值?
- 23. 使用CSVHelper从CSV行中只获取第一列值
- 24. 如何从Scala中的文件中获取第一行
- 25. 如何从Big Query中的一列值中获取第一个非空值?
- 26. 如何从表格行获取值?
- 27. 如何从此JSON数据中的第二个元素获取第一个值?
- 28. 如何创建一个Java Swing JTable作为第一列,而不是第一行?
- 29. 如何获取jtable的单元格值取决于哪个行被点击
- 30. 我如何从SQL获取唯一值
好...你尝试过这么远吗? – Jan
我做了一个Jtable和值得到插入,并显示,但不知道如何显示文本域中的第一行元素 – FannyKhan