0
Я хочу создать редактируемую ячейку, как мне это сделать?Как правильно использовать TableCellEditor в моем случае в JAVA?
Я хочу создать редактируемую ячейку, как мне это сделать?Как правильно использовать TableCellEditor в моем случае в JAVA?
Как было отмечено в комментарии к этому связанным example, TableCellEditor
служит JTable
вида. Вместо этого позвольте вашему модели рассчитать зависимое значение, когда связанные ячейки в той же строке будут изменены. Вы можете сделать это при реализации getValueAt()
или setValueAt()
.
Лично я был бы InputListener для JTable, захватил вход пользователя и модифицировал TableModel на основе этого ввода. Затем обновите таблицу с помощью модифицированной TableModel. Кажется, меньше хлопот. – Gorbles
входListener? но eclipse не предлагает такого слушателя, но плохо попытается его использовать. – harraypotter
Мой плохой, я имел в виду KeyListener. Вы можете создать InputMethodListener с нуля, но это ад. http://docs.oracle.com/javase/tutorial/uiswing/events/keylistener.html – Gorbles