【问题标题】:How to override Default cell editor in a jTable?如何覆盖 jTable 中的默认单元格编辑器?
【发布时间】:2014-07-02 19:33:53
【问题描述】:

我想在 jTable 中更改 DefaultCellEditor 的属性,以便在编辑模式下自定义单元格的字体类型、大小、颜色、背景颜色等。

【问题讨论】:

    标签: java swing fonts jtable editmode


    【解决方案1】:
    table.setDefaultEditor(Object.class, customEditor)
    

    【讨论】:

      【解决方案2】:

      您可以设置自己的单元格编辑器,它可能源自DefaultCellEditor。使用

           table.getColumnModel().getColumn(column).setCellEditor(myEditor);
      

      将您的编辑器设置到表格中。

      【讨论】:

      • 但它是针对特定列的,我希望它用于每个单元格。
      • 我为每一列重复了该行,它起作用了!谢谢@Sergiy Medvynskyy
      猜你喜欢
      • 2010-12-07
      • 2011-09-27
      • 1970-01-01
      • 2023-03-23
      • 2010-12-22
      • 2014-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多