Я установил некоторые параметры для моего JTable, но, похоже, они действуют только в том, что я называю режимом просмотра. При редактировании содержимого ячейки ничего не работает.
На скриншоте ниже вы можете увидеть, как размер шрифта вернулся к значению по умолчанию. (Большой - это то, что я установил и что я хочу увидеть).
Кроме того, в качестве локали по умолчанию установлено значение «Германия», чтобы в моих десятичных числах использовались запятые, как в 12,24 (вместо стиля США 12.24), который также перестает работать, как только я пытаюсь редактировать ячейку. Он возвращается к американскому точечному стилю, а после нажатия Enter снова отображается с запятой. Например. если я введу 12,24 ячейка не принимает его как недопустимый двойной. Но когда я ввожу 12.24, после того, как я нажимаю Enter, он отображается как 12,24 - правильный немецкий стиль:)
Короче говоря, похоже, что в режиме cell-in-edit-mode используется другой набор настроек ... как их изменить или, желательно, сделать так, чтобы он использовался так же, как в режиме без редактирования?
поведение клетки http://img96.imageshack.us/img96/9118/jtablebehavior.png