Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / jTable событие по клику на уже выбранную строку / 3 сообщений из 3, страница 1 из 1
08.06.2012, 17:28:07
    #37831593
greed676
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jTable событие по клику на уже выбранную строку
Здравствуйте.

Есть таблица jTable с данными.

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
        SelectionListener selectionListener = new SelectionListener(myTable);
        myTable.getSelectionModel().addListSelectionListener(selectionListener);
        myTable.getColumnModel().getSelectionModel().addListSelectionListener(selectionListener);
        myTable.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
...
    class SelectionListener implements ListSelectionListener {
        JTable table;
        SelectionListener(JTable table) {
            this.table = table;
        }
        public void valueChanged(ListSelectionEvent e) {
            if (e.getSource() == table.getSelectionModel() && table.getRowSelectionAllowed()){
            ...
            } else if (e.getSource() == table.getColumnModel().getSelectionModel() && table.getColumnSelectionAllowed() ){
            ...
            }
        }
    }




Вопрос следующий: как можно назначить событие по клику на уже выбранную строку?
На новую выбранную строчку всё срабатывает. А как быть, если я нажимаю на уже выбранную строку повторно?
...
Рейтинг: 0 / 0
08.06.2012, 17:36:19
    #37831618
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jTable событие по клику на уже выбранную строку
Вы определитесь сначала какое именно событие нужно ловить. Если "клик", то это MouseListener, а если все же выбрать\снять выбор, то просту нужно проверять индекс строки в ListSelectionEvent.
...
Рейтинг: 0 / 0
09.06.2012, 09:51:59
    #37832275
greed676
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jTable событие по клику на уже выбранную строку
Blazkowicz,
спасибо!
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / jTable событие по клику на уже выбранную строку / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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