powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Двойное нажатие на записи в JTable
7 сообщений из 7, страница 1 из 1
Двойное нажатие на записи в JTable
    #38470725
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе утро, имеется JTable заполненный двухмерным массивом, нужно реализовать:

2. При двойном нажатии на ячейку открывалось новое окно JFrame.

Прошу помочь с кодом. Спасибо.
...
Рейтинг: 0 / 0
Двойное нажатие на записи в JTable
    #38470754
J.Serge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuid,

не понятно, что в открывающемся "новом окне JFrame" будет.
Если Editor для значения ячейки, то посмотри на javax.swing.DefaultCellEditor и сделай свой аналогично
Если новое окно JFrame для чего-то другого, то просто
JTable#addMouseListener
MouseEvent#getClickCount
...
Рейтинг: 0 / 0
Двойное нажатие на записи в JTable
    #38538612
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я имел ввиду как реализовать функцию когда нажимаешь на конкретную запись выполняется действие.
Например. Выбрал я запись 10, нажал два раза (ActionPerformed) открылся новый фрейм и туда передались данные этой записи.
...
Рейтинг: 0 / 0
Двойное нажатие на записи в JTable
    #38538708
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuidЯ имел ввиду как реализовать функцию когда нажимаешь на конкретную запись выполняется действие.
Например. Выбрал я запись 10, нажал два раза (ActionPerformed) открылся новый фрейм и туда передались данные этой записи.
Вешаешь MouseListener. Проверяешь что даблк-клик через getClickCount(). Через JTable.rowAtPoint() получаешь строку куда кликнули. Через SelectionModel проверяешь, была ли строка куда кликнули предварительно выбраной.
Что именно вызывает затруднение?
...
Рейтинг: 0 / 0
Двойное нажатие на записи в JTable
    #38538709
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В чем глубокий смысл привязывания к выбраной строке, мне, правда, не понятно. Почему бы не обрабатывать клик на любой строке?
...
Рейтинг: 0 / 0
Двойное нажатие на записи в JTable
    #38538754
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо это то что нужно было, просто мне нужно реализовать чтобы когда таблица загрузилась, человек выбирает запись и хочет посмотреть про эту запись данные, открывается новое окно а там более подробная инфа.
Было бы не плохо если бы вы более подробный пример привели по поводу:

MouseListener
SelectionModel

для таблицы скажем JTable1
...
Рейтинг: 0 / 0
Двойное нажатие на записи в JTable
    #38538756
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Двойное нажатие на записи в JTable
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]