JTable программно обновляет ячейку и сохраняет выбор ячейки
У меня есть проблема, с которой я столкнулся во время игры с JTable.
так вот ситуация.
одна из ячеек имеет целочисленное значение 10000000 (с комами). и я хотел, чтобы ячейка могла обновлять ее до 10000000 (удаляя комы), когда я начал редактировать ее как двойным щелчком, так и печатая напрямую.
я пробовал использовать setValueAt(), stopEditing(), удаление cellEditor, setValueAt() из модели, а также от приведения к defaultTableModel и т. д., но ничего не получилось.
Я надеюсь, что смогу найти некоторую помощь отсюда. Заранее спасибо. знак равно
1 ответ
Спасибо за ответ. Я нашел свой ответ уже. вот оно.
((JTextField.AccessibleJTextComponent)itemTable.getEditorComponent().getAccessibleContext().getAccessibleComponent()).setTextContents(String.valueOf(itemTable.getValueAt(row, column)).replaceAll(",", ""));