如何使表字段只接受数字。 如果是任何其他(键),则不应在该字段中显示它。 那可能吗?如果是这样,请告诉我。
最佳答案
我必须承认我没有对此进行测试,但默认的 JTable
有一个内部类 NumberEditor
(javax.swing.JTable.NumberEditor)。所以我假设当您的 TableModel
正确指示 the column class is a number extension 时, 默认编辑器将是一个只接受数字的编辑器
如果默认编辑器不是您想要的,您可以编写自己的编辑器,例如使用 JFormattedTextField
作为编辑器。查看Swing table tutorial了解更多信息。本教程包含一个关于自定义编辑器的部分,如果您想编写自己的编辑器,这应该可以帮助您入门。
关于java - java中只接受数字的表字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10278923/