JAVA – JTable中的验证

前端之家收集整理的这篇文章主要介绍了JAVA – JTable中的验证前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我想在输入数据后立即验证JTable中的单元格.
我想确保在代码列中输入正确的代码.
有人能告诉我怎么做吗?

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

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

查看JTable中定义的GenericEditor类,以获取此示例.

值得一看的另一件事是:您总是可以构造一个带有JFormattedTextField作为参数的DefaultCellEditor,并在文本字段中添加一个InputVerifier,以防止输入无效数据.

原文链接:https://www.f2er.com/java/437574.html

猜你在找的Java相关文章