|
|
|
Редактирование таблицы-потеря фокуса
|
|||
|---|---|---|---|
|
#18+
Добрый день! Если есть JTable и рядом кнопка "записать" рядом, то при нажатии на кнопку данные из таблицы в модель не попадают. Как по-правильному сделать так, чтобы при любом выходе из режима редактирования данные передавались в модель? -- Алексей Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 14:07:14 |
|
||
|
Редактирование таблицы-потеря фокуса
|
|||
|---|---|---|---|
|
#18+
Смотри cellEditor, там два метода stop... и cancel..., надо определится почему выполнение приходит в метод cancel... и по стеку определить где лучше всего изменить поведение чтобы приходило в stop.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 17:17:58 |
|
||
|
Редактирование таблицы-потеря фокуса
|
|||
|---|---|---|---|
|
#18+
на таблицу, при ее создании, вешается DefaultCellEditor, если его переопределить (например, тем же самым new DefaultCellEditor()), то для нормальной работы надо добавить слушатель: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. возможно это (исчезновение слушателя) баг, еще не понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 17:31:26 |
|
||
|
Редактирование таблицы-потеря фокуса
|
|||
|---|---|---|---|
|
#18+
table.putClientProperty("terminateEditOnFocusLost", Boolean.TRUE) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 08:15:26 |
|
||
|
Редактирование таблицы-потеря фокуса
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 11:00:37 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34265857&tid=2146900]: |
0ms |
get settings: |
17ms |
get forum list: |
32ms |
check forum access: |
9ms |
check topic access: |
9ms |
track hit: |
85ms |
get topic data: |
25ms |
get forum data: |
6ms |
get page messages: |
84ms |
get tp. blocked users: |
3ms |
| others: | 325ms |
| total: | 595ms |

| 0 / 0 |
