2017-01-10 58 views
0

大家好我'樣的小白java.swing,我想知道如果你能幫助我了以下問題:當用戶按下JButton時,如何「轉到」JTable中的特定行?使用

  • 我有包含幾個JPanels一個JFrame,其中每個JPanel的是 用自己的JTable的睫毛。

  • 在每個JTable中都有涉及€金額的雙重類型值。

  • 在一個靜態變量中,我保留了所有睫毛的最大值。

所以我的觀點是,我想要使用一個JButton,帶我到睫毛和我有最大值的行。

例如:如果最大值在睫毛3中,第55行我希望按下按鈕時,程序使我想象這一行。

在此先感謝。

+0

的[如何將焦點設置到JTable中的第一行是一個JScrollPane內]可能的複製(http://stackoverflow.com/questions/11365294 /如何設置焦點到第一排在jtable中是哪裏是一個jscrollpane – Azodious

+1

[JTable滾動到指定的行索引](http ://stackoverflow.com/questions/853020/jtable-scrolling-to-a-specified-row-index) –

回答

2

例如要選擇行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) 
+0

Thx,那完美的工作;) – Xaloc

相關問題