Java 如何从行进行变量更新
我用Java 如何从行进行变量更新,java,swing,jtable,Java,Swing,Jtable,我用JTable // I'm not going to write all the beginning stuff DefaultTableModel model = new DefaultTableModel(); JTable t = new JTable(model); Object[] 1 = {x, y, z}; model.addRow(1); String s = 1 我在想,如果有人在程序运行时编辑,我怎么能做到这样呢;比如说y=6,然后有人把它改成了8,我该如何把
JTable
// I'm not going to write all the beginning stuff
DefaultTableModel model = new DefaultTableModel();
JTable t = new JTable(model);
Object[] 1 = {x, y, z};
model.addRow(1);
String s = 1
我在想,如果有人在程序运行时编辑,我怎么能做到这样呢;比如说y=6
,然后有人把它改成了8
,我该如何把s更新成8
首先查看和了解有关如何使表格可编辑的详细信息
有许多条件需要满足
TableModel#iscelldtable
必须为指定列返回true
TableCellEditor#isCellEditable
必须返回true
TableModel#setValueAt
方法必须能够从编辑器接收值并应用于基础数据,然后触发tableCellUpdated
事件通知JTable
和DefaultTabelModel
默认设置的
尝试双击给定单元格,它应该进入编辑模式,您应该能够更改它并按enter键,该值应该应用回TableModel
现在,如果您有兴趣在更改TableModel
时收到通知,您需要向TableModel
注册一个tablemodelistener
,首先查看并获取有关如何使表可编辑的详细信息
有许多条件需要满足
TableModel#iscelldtable
必须为指定列返回true
TableCellEditor#isCellEditable
必须返回true
TableModel#setValueAt
方法必须能够从编辑器接收值并应用于基础数据,然后触发tableCellUpdated
事件通知JTable
和DefaultTabelModel
默认设置的
尝试双击给定单元格,它应该进入编辑模式,您应该能够更改它并按enter键,该值应该应用回TableModel
现在,如果您有兴趣在更改TableModel
时收到通知,您需要向TableModel
注册一个tablemodelistener
,首先查看并获取有关如何使表可编辑的详细信息
有许多条件需要满足
TableModel#iscelldtable
必须为指定列返回true
TableCellEditor#isCellEditable
必须返回true
TableModel#setValueAt
方法必须能够从编辑器接收值并应用于基础数据,然后触发tableCellUpdated
事件通知JTable
和DefaultTabelModel
默认设置的
尝试双击给定单元格,它应该进入编辑模式,您应该能够更改它并按enter键,该值应该应用回TableModel
现在,如果您有兴趣在更改TableModel
时收到通知,您需要向TableModel
注册一个tablemodelistener
,首先查看并获取有关如何使表可编辑的详细信息
有许多条件需要满足
TableModel#iscelldtable
必须为指定列返回true
TableCellEditor#isCellEditable
必须返回true
TableModel#setValueAt
方法必须能够从编辑器接收值并应用于基础数据,然后触发tableCellUpdated
事件通知JTable
和DefaultTabelModel
默认设置的
尝试双击给定单元格,它应该进入编辑模式,您应该能够更改它并按enter键,该值应该应用回TableModel
现在,如果您有兴趣在更改
TableModel
时收到通知,则需要向TableModel注册tablemodelistener
,我假设您的意思是“用户要编辑表”,不是程序…?首先看一看,了解如何使JTable
可编辑的详细信息…让程序员知道是的,我的意思是你需要使用@{username}
将评论回复给给定的用户;)@MadProgrammer谢谢:)我假设你的意思是“用户要编辑表格”,而不是程序….?首先看一看,了解有关如何使JTable
可编辑的详细信息……对MadProgrammer来说,是的,我的意思是你需要使用@{username}
向给定用户回复评论;)@MadProgrammer谢谢:)我假设你的意思是“用户要编辑表格”,而不是程序….?首先看一看,了解有关如何使JTable
可编辑…到MadProgramm的详细信息