Java 使用小数形式的句点,例如 1/2 = 0.5
有没有办法让它使用逗号,比如 1/2 = 0,5?并且不使用逗号表示数千(如十万 = 100,000)而是使用空格代替(100 000)?
说到输出,我想我可以使用各种字符串格式函数,但问题是输入(JTable)。有些列需要双格式,因此用户必须输入类似 45.5 的内容,在这些部分中,他们习惯于 45,5 :) 提前致谢
更新:
我尝试使用 myTable.setDefaultLocale(Locale.Germany); 但它没有用。我也做了 Locale.setDefault(Locale.Germany); @ main 函数,它确实有效,但以相当愚蠢的方式工作:当单元格处于编辑模式时,您必须正常输入点,即 45.5,但在您按 Enter 确认更改后,它显示为逗号:45,5。我的意思是它使用逗号仅用于显示目的,但在编辑它仍然相同的 ol' dot 时。
有没有办法在不编写自定义表模型的情况下修复它?