java - 在 jtable 单元格内添加微调器

标签 java swing jtable

所以我尝试在 Jtable 单元格内添加 Jspinner。

我最初在 DefaultTableModel 中做了类似以下的事情

  public Class<?> getColumnClass(int colNum) {
               if(colNum ==2)
                   return JSpinner.class
        return String.class;

 }

但是,执行此操作后,我得到以下结果:

enter image description here

我尝试搜索错误消息,但根本没有帮助。

我假设 return JSpinner.class 方法实际上不起作用。如果是这样,那么有人可以建议任何其他方法吗?

最佳答案

不,不要将组件保留在模型中,模型保存数据,使用 CellRendererCellEditor 来确定用户如何显示和编辑数据

查看

了解更多详情

关于java - 在 jtable 单元格内添加微调器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36510509/

相关文章:

java - 注入(inject)依赖失败

java - 使用 Java 将命令行结果写入文件

java - 如何让图像跟随鼠标移动?

java - JDBI中assertThat的用途是什么?

java - 创建一个抑制 CustomTooltip 的自定义 JButton

java - 添加新值后,记录被覆盖,而不是在 jtable 上添加新行

java - TableModel 与 ColumnModel : who owns the column value?

java - 如何更新JTable中的数据? (有代码)

java - Jtable 列中的复选框问题

java - 使用Spring Boot 1.3.5(gradle)的Log4j 2.6(属性文件)不起作用