powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Текущая строка в таблице
6 сообщений из 6, страница 1 из 1
Текущая строка в таблице
    #32993287
СыР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица. Мне нужно получить номер текущей строки. Делаю так (в классе расширяющем AbstractTableModel)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 int  tekStroka;
...
 public  Object getValueAt( int  aRow,  int  aColumn) {
   tekStroka=aRow;
    Vector row = (Vector)rows.elementAt(aRow);
 return  row.elementAt(aColumn);
}
...
 public   int  getStroka(){
    return  tekStroka;
   }
и использую так
Код: plaintext
...+ "Действительно удалить "+ad.getValueAt( ad.getStroka() , 0  ) +"?", ...
Работает, но не уверен, что так можно делать.
Как правильно получить номер текущей строки?
...
Рейтинг: 0 / 0
Текущая строка в таблице
    #32993305
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СыРЕсть таблица. Мне нужно получить номер текущей строки. Делаю так (в классе расширяющем AbstractTableModel)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 int  tekStroka;
...
 public  Object getValueAt( int  aRow,  int  aColumn) {
   tekStroka=aRow;
    Vector row = (Vector)rows.elementAt(aRow);
 return  row.elementAt(aColumn);
}
...
 public   int  getStroka(){
    return  tekStroka;
   }
и использую так
Код: plaintext
...+ "Действительно удалить "+ad.getValueAt( ad.getStroka() , 0  ) +"?", ...
Работает, но не уверен, что так можно делать.
Как правильно получить номер текущей строки?
Ну раз работает,то почему не уверен?
...
Рейтинг: 0 / 0
Текущая строка в таблице
    #32993313
СыР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
peter6636 СыРЕсть таблица. Мне нужно получить номер текущей строки. Делаю так (в классе расширяющем AbstractTableModel)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 int  tekStroka;
...
 public  Object getValueAt( int  aRow,  int  aColumn) {
   tekStroka=aRow;
    Vector row = (Vector)rows.elementAt(aRow);
 return  row.elementAt(aColumn);
}
...
 public   int  getStroka(){
    return  tekStroka;
   }
и использую так
Код: plaintext
...+ "Действительно удалить "+ad.getValueAt( ad.getStroka() , 0  ) +"?", ...
Работает, но не уверен, что так можно делать.
Как правильно получить номер текущей строки?
Ну раз работает,то почему не уверен?Должны же быть наверное стандартные getТекущая ячейка.
...
Рейтинг: 0 / 0
Текущая строка в таблице
    #32993320
ponomarevvb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По-моему, это в модели выделения хранится…
--С уважением, ponomarevvb--
...
Рейтинг: 0 / 0
Текущая строка в таблице
    #32993621
СыР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не катит мой способ. Если нажать на кнопку Удалить в первый раз, то работает. Если нажать на отмену и потом снова на Удалить, то берется уже совсем другая запись, хотя подсвечена нужная строка. Вот.

Буду искать про модель выделения.
...
Рейтинг: 0 / 0
Текущая строка в таблице
    #32995704
СыР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все как-то слишком просто оказалось
Код: plaintext
1.
2.
3.
 int  tek_column=mainTable.getSelectedColumn();
                 int  tek_row=mainTable.getSelectedRow();
                System.out.println(tek_column+"/"+tek_row);
                String cont=ad.getValueAt(tek_row,tek_column).toString() ;
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Текущая строка в таблице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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