java - 从键盘向 JTable 提供输入的问题

标签 java swing

我想知道如何从键盘向 jtable 中的单元格输入。

当我移动到下一个单元格时尝试执行此操作时,先前输入的数据会自动删除或删除。

我正在使用抽象表模型来创建 jtable。

最佳答案

iam using abstracttable model for creating jtable....

and when i try to do dis when i move on to next cell the previous enter data is removed or erased automatically....

AbstractTableModel 没有实现 setValueAt(...) 方法。因此,除非您的自定义模型正确实现了这一点,否则您将丢失在编辑器中输入的数据。

我建议您保持简单并使用 DefaultTableModel,直到您更好地理解 JTable 的工作原理。代码将是:

DefaultTableModel model = new DefaultTableModel(...);
JTable table = new JTable( model );

关于java - 从键盘向 JTable 提供输入的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4482490/

相关文章:

java - Android Google 登录 - 开发者错误

Java Swing 闪烁按钮序列

java - 像这样运行多个线程会产生什么后果?

java - 尝试使用 Java BufferedImage, Graphics 将图像绘制到 JFrame

java - Swing 中的自定义绘图循环

Java 云 API

java - 为什么对空字符串和仅由分隔符组成的字符串调用 split() 会得到不同大小的数组

java - 组件类型可以映射到 hibernate 中的实体类型吗?

java - 替换格式化值中 DecimalFormat 的分组分隔符

java - 创建一行的 JTable