【问题标题】:Make the JTable cell ready to be overwritten使 JTable 单元格准备好被覆盖
【发布时间】:2012-10-11 23:28:59
【问题描述】:

我有一个按钮,可以将单列行插入到带有文本的 JTable 中: “新笔记:”。我希望一旦用户开始在此单元格上输入(在按下按钮之后),该文本就可以被覆盖。如何使 JTable 的单元格准备好被覆盖?如何才能做到这一点?

谢谢!

【问题讨论】:

    标签: swing jtable


    【解决方案1】:

    您将需要使用自定义TableCellEditor,当调用getTableCellEditorComponent 时,如果valuenull,您将使用提示播种编辑器并调用selectAll 方法(假设您是使用某种JTextComponent 作为编辑器)。

    这可能需要您在SwingUtilities.invokeLater 通话中拨打selectAll

    或者,你可以看看这个prompt API

    【讨论】:

      猜你喜欢
      • 2014-07-02
      • 2018-02-07
      • 1970-01-01
      • 1970-01-01
      • 2017-09-05
      • 2013-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多