Java использует точку в десятичных числах, например, 1/2 = 0,5
Можно ли использовать вместо нее запятую, например, в 1/2 = 0,5?И не использовать запятую для тысяч (как в сто тысяч = 100 000), а вместо этого использовать пробел (100 000)?
Когда дело доходит до вывода, я полагаю, я мог бы использовать все виды функций формата строки, но проблема заключается в вводе (JTable).Некоторые столбцы требуют двойного формата, поэтому пользователи должны вводить что-то вроде 45,5, а в этих частях они используются для 45,5 :) Заранее спасибо
Обновление:
Я пыталсяusing myTable.setDefaultLocale (Locale.Germany);но это не сработало.Я также сделал Locale.setDefault (Locale.Germany);@ Основная функция, и она работала, но довольно глупо: в то время как ячейка находится в режиме редактирования, вы должны ввести точку как обычно, то есть 45.5, но после , когда вы нажмете Enter, чтобы подтвердить изменения, она отображается в виде запятой45,5.Я имею в виду, что он использует запятую только для целей отображения, но при редактировании все той же старой точки.
Есть ли способ исправить это без написания пользовательской табличной модели?