编辑时如何在JTable单元格中选择所有文本

编辑时如何在JTable单元格中选择所有文本,第1张

编辑时如何在JTable单元格中选择所有文本

该表全部选择编辑应该为你工作。这是首选的解决方案,因此您不必继续创建自定义编辑器。也就是说,包含整数的列应仅接受整数。与您当前的代码

您的代码确实可以部分工作。如果使用F2键开始编辑,则将选择文本。但是,当您使用鼠标并双击该单元格时,第二个鼠标事件将传递给编辑器,因此可以将插入符号定位在您单击的位置,这将删除选择。一个解决方案是:

final JTextComponent jtc = (JTextComponent)c;jtc.requestFocus();//jtc.selectAll();SwingUtilities.invokeLater(new Runnable(){    public void run()    {        jtc.selectAll();    }});


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5565441.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-14
下一篇2022-12-14

发表评论

登录后才能评论

评论列表(0条)

    保存