我有一个按钮,可以将单列行插入到 JTable 中,其文本为:“新注释:”。我希望一旦用户开始在此单元格上输入(按下按钮后),该文本就可以被覆盖。如何使 JTable 的单元格准备好被覆盖?如何才能做到这一点?
谢谢!
您将需要使用 custom TableCellEditor
,当getTableCellEditorComponent
被调用时,如果value
is null
,您将使用您的提示播种编辑器并调用该selectAll
方法(假设您正在为编辑器使用某种类型JTextComponent
)。
这可能需要您在通话selectAll
中进行SwingUtilities.invokeLater
通话。
或者,您可以查看此提示API