Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何使表格字段仅接受数字。如果它是任何其他(键),则不应在该字段中显示它。那可能吗?如果是这样,请告诉我。
我必须承认我没有测试过这个,但默认JTable有一个内部类NumberEditor(javax.swing.JTable.NumberEditor)。因此,我假设当您TableModel正确指示列类是数字扩展名时,默认编辑器将是仅接受数字的编辑器
JTable
NumberEditor
TableModel
如果默认编辑器不是您想要的,您可以编写自己的编辑器,例如使用JFormattedTextFieldas 编辑器。有关更多信息,请参阅秋千表教程。本教程包含有关自定义编辑器的部分,如果您想编写自己的编辑器,应该可以帮助您入门。
JFormattedTextField