0

我想在只接受数字的 JTable 中添加一个单元格编辑器(准确地说是 BigDecimal 类型)。我已经尝试了所有建议的代码,并且还阅读了所有类似的问题。然而,没有一个提议的解决方案对我有用。互联网上提供的文档(包括 Oracle 的网站)在我正在寻找的主题上并不是那么好。

请注意:单元格编辑器只能接受数字,实际上是数字和小数分隔符(. 或 ,)。

4

2 回答 2

4

除了 StanislavL 的优秀建议,您可以尝试使用DocumentFilter

查看MDP 的博客以获取一些出色的示例

于 2012-12-16T06:45:29.207 回答
4

使用 eg JSpinner(with SpinnerNumberModel) 或JFormattedTextField(with required formatter) 作为编辑器。

于 2012-12-16T06:20:01.230 回答