gpt4 book ai didi

JAVA - JTable 中的验证

转载 作者:搜寻专家 更新时间:2023-10-31 20:16:28 25 4
gpt4 key购买 nike

我试图在输入数据后立即验证 JTable 中的单元格。我想确保在代码栏中输入正确的代码。谁能告诉我该怎么做?

最佳答案

您应该实现 TableCellEditor 并在 stopCellEditing() 方法中执行验证。如果验证失败,此方法应返回 false。来自 Javadoc:

“告诉编辑器停止编辑并接受任何部分编辑的值作为编辑器的值。如果编辑未停止,编辑器返回 false;这对于验证且不能接受无效条目的编辑器很有用。”

查看在 JTable 中定义的 GenericEditor 类以获取这方面的示例。

另一件值得关注的事情:您总是可以构造一个 DefaultCellEditor,将 JFormattedTextField 作为参数,并向文本添加一个 InputVerifier防止输入无效数据的字段。

关于JAVA - JTable 中的验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1067823/

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