powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JTable - определить текущую строку
1 сообщений из 1, страница 1 из 1
JTable - определить текущую строку
    #34052661
accessx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
     public   void  valueChanged(ListSelectionEvent e) {
         if  (e.getValueIsAdjusting())  return ;
        ListSelectionModel lsm = (ListSelectionModel)e.getSource();
         if  (lsm.isSelectionEmpty())
            System.out.println("No rows are selected.");
         else 
            System.out.println("SELECTED ROW IS = " + table.getSelectedRow());            
    }
, который должен указать на текущую строку в таблице.
В случае с selectionModel = ListSelectionModel.SINGLE_SELECTION всё работает
Но для мультиселекта получается, что выбранная строка - это строка (из выбранных) с наименьшим номером. Т.е., если зажать Ctrl и последовательно выбирать строки 6, 3, 2, 4, 1
то результат будет: 5, 2, 1, 1, 0 (первая строка, понятно, нулевая), вместо
5,2,1,3,0
Как побороть?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JTable - определить текущую строку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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