前端之家收集整理的这篇文章主要介绍了
JAVA – JTable中的验证,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在输入数据后立即验证JTable中的单元格.
我想确保在代码列中输入正确的代码.
有人能告诉我怎么做吗?
最佳答案
您应该实现TableCellEditor并在stopCellEditing()
方法中执行验证.如果验证失败,则此
方法应返回false.来自
Javadoc:
“告诉编辑停止编辑并接受任何部分编辑的值作为编辑器的值.如果编辑没有停止,编辑器返回false;这对于验证并且不能接受无效条目的编辑者很有用.”
查看JTable中定义的GenericEditor类,以获取此示例.
值得一看的另一件事是:您总是可以构造一个带有JFormattedTextField作为参数的DefaultCellEditor,并在文本字段中添加一个InputVerifier,以防止输入无效数据.
原文链接:https://www.f2er.com/java/437574.html