/ / Як я можу "перейти" до певного рядка в JTable, коли користувач натискає JButton? - java, swing, jtable, jbutton, actionlistener

Як я можу перейти до певного рядка в JTable, коли користувач натискає JButton? - java, swing, jtable, jbutton, actionlistener

Привіт всім, я "noob", використовуючи java.swing, і я хотів би знати, чи можете ви мені допомогти у наступному питанні:

  • У мене є JFrame, що містить декілька JPanel, де кожен JPanel є вії з власним JTable.

  • У кожному JTable є подвійні значення типу, що відносяться до € суми.

  • У статичній змінній я зберігаю максимальне значення всіх вій.

Тож моя думка полягає в тому, що я хочу використовувати JButton, який веде мене до вій та рядка, де у мене є максимальне значення.

Наприклад: Якщо значення max в вії 3, рядок 55, я хочу, щоб при натисканні кнопки програми візуалізували цей рядок.

Заздалегідь спасибі.

Відповіді:

2 для відповіді № 1

Наприклад, ви хочете вибрати рядок x

Rectangle rect = myTable.getCellRect(x, 0, true);
myTable.scrollRectToVisible(rect); // scroll to the row
myTable.getSelectionModel().setSelectionInterval(x, x); // and select it (when required)