gpt4 book ai didi

java - JTable 表头焦点查询?

转载 作者:行者123 更新时间:2023-11-30 06:34:04 25 4
gpt4 key购买 nike

这个场景可能听起来很傻……但这是观察结果……

当鼠标单击 JTable 单元格时...单元格进入编辑器模式,而在编辑器中并进行了无效输入(每个单元格中都安装了 JTextFeild 组件),通过返回 false 而不是 super.return stopCellEditing() 来限制焦点在编辑器模式中;而验证和测试字段被涂成红色。

在 false 模式下,如果用户点击表格上或表格外的任何地方,焦点不会丢失,但是当用户点击 JTable header 时,焦点会从单元格中丢失。 .我需要限制这个...这个怎么实现

提前致谢...

最佳答案

只是为了确保:在这种情况下编辑被取消(虽然不完全是在单击时,而是在任何鼠标手势上,如果我没记错的话,这可能被解释为开始列移动/调整大小),对吗?

如果是,那就是

  • 一个长期存在的错误,表在收到来自列模型的更改通知时静默删除编辑器
  • 即使固定,(当然可以说)也不是最好的用户体验,不允许搬出

关于java - JTable 表头焦点查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7481178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com