2011-04-25 34 views
2

我有一個Jtabbedpane,它包含一個JscrollPane,JscrollPane又包含一個Jtable。檢索包含在jscrollpane中的jtable的更改內容

我想通過JScrollPane訪問JTable的動態更改內容。我已經嘗試了以下內容,但是我堅持了這一點。

JScrollPane c = (JScrollPane)MyTabbedPane.getSelectedComponent() 

現在c,scrollPane已經改變了表格。

我看到c.getComponents正在返回兩個視口和兩個滾動條,但不是Jtable。

請告訴我如何訪問JScrollPane擁有的JTable。

回答

3

試試這個,讓表中JScrollPane中......

jScrollPane.getViewport().getComponents() 

希望這有助於...

+0

謝謝Abilash!這有幫助! :) – 2011-04-25 13:20:12

4
JViewport viewport = scrollPane.getViewport(); 
JTable table = (JTable)viewport.getView();