
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.11.2013, 06:42
|
|||
|---|---|---|---|
Двойное нажатие на записи в JTable |
|||
|
#18+
Доброе утро, имеется JTable заполненный двухмерным массивом, нужно реализовать: 2. При двойном нажатии на ячейку открывалось новое окно JFrame. Прошу помочь с кодом. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 08:08
|
|||
|---|---|---|---|
Двойное нажатие на записи в JTable |
|||
|
#18+
LiQuid, не понятно, что в открывающемся "новом окне JFrame" будет. Если Editor для значения ячейки, то посмотри на javax.swing.DefaultCellEditor и сделай свой аналогично Если новое окно JFrame для чего-то другого, то просто JTable#addMouseListener MouseEvent#getClickCount ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.01.2014, 09:31
|
|||
|---|---|---|---|
Двойное нажатие на записи в JTable |
|||
|
#18+
Я имел ввиду как реализовать функцию когда нажимаешь на конкретную запись выполняется действие. Например. Выбрал я запись 10, нажал два раза (ActionPerformed) открылся новый фрейм и туда передались данные этой записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.01.2014, 11:20
|
|||
|---|---|---|---|
|
|||
Двойное нажатие на записи в JTable |
|||
|
#18+
LiQuidЯ имел ввиду как реализовать функцию когда нажимаешь на конкретную запись выполняется действие. Например. Выбрал я запись 10, нажал два раза (ActionPerformed) открылся новый фрейм и туда передались данные этой записи. Вешаешь MouseListener. Проверяешь что даблк-клик через getClickCount(). Через JTable.rowAtPoint() получаешь строку куда кликнули. Через SelectionModel проверяешь, была ли строка куда кликнули предварительно выбраной. Что именно вызывает затруднение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.01.2014, 11:21
|
|||
|---|---|---|---|
|
|||
Двойное нажатие на записи в JTable |
|||
|
#18+
В чем глубокий смысл привязывания к выбраной строке, мне, правда, не понятно. Почему бы не обрабатывать клик на любой строке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.01.2014, 11:47
|
|||
|---|---|---|---|
Двойное нажатие на записи в JTable |
|||
|
#18+
Спасибо это то что нужно было, просто мне нужно реализовать чтобы когда таблица загрузилась, человек выбирает запись и хочет посмотреть про эту запись данные, открывается новое окно а там более подробная инфа. Было бы не плохо если бы вы более подробный пример привели по поводу: MouseListener SelectionModel для таблицы скажем JTable1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.01.2014, 11:50
|
|||
|---|---|---|---|
|
|||
Двойное нажатие на записи в JTable |
|||
|
#18+
http://docs.oracle.com/javase/tutorial/uiswing/components/table.html http://docs.oracle.com/javase/tutorial/uiswing/components/model.html http://docs.oracle.com/javase/tutorial/uiswing/events/mouselistener.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2127757]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
146ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 414ms |

| 0 / 0 |
