2011-01-02 6 views
0
putClientProperty("terminateEditOnFocusLost", Boolean); 

сделать JTable редактирования конца и четкие текущие выбранные строки, когда он теряет фокус или когда просто нажмите над другим компонентом GUI. Это очень полезно, но с «terminateEditOnFocusLost» есть некоторые странные поведения, если они используются с editCellAt и changeSelection.Java Swing, имитировать поведение JTable terminateEditOnFocusLost

Есть также некоторые неописуемые TableModelEvents, выпущенные для некоторых поддельных обновлений таблиц.

Так, им ищет хак для имитации «terminateEditOnFocusLost без его использования, это possibile?

Спасибо всем.

ответ

0

Нет хак . в этот момент putClientProperty ("terminateEditOnFocusLost", Boolean), кажется, единственно правильный путь

+0

Я хотел бы использовать эту функцию для некоторых coloumns, для других нет. –

+0

Что помогло мне переконфигурировать его во время работы программы. –

0

Перегрузки функции, чтобы сделать его для своих нужд.

0

Попробуйте посмотреть на эту тему:.

Can a Jtable save data whenever a cell loses focus?

У него есть код, который эмулирует «terminateEditOnFocusLost» для данных, отличных от строк. Я не пробовал, но может предложить вам идеи.

Смежные вопросы