检索jscrollpane中包含的jtable的更改内容

时间:2011-04-25 07:42:22

标签: java swing jtable jscrollpane

我有一个Jtabbedpane,它包含一个JscrollPane,后者又拥有一个Jtable。

我想通过JScrollPane访问JTable的动态更改内容。我试过以下但是我在这一点上坚持了下来。

JScrollPane c = (JScrollPane)MyTabbedPane.getSelectedComponent()

现在c,scrollPane有更改的表。

我看到c.getComponents正在返回两个视口和两个滚动条,但不是Jtable。

请告诉我如何访问JScrollPane所持有的JTable。

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:3)

试试这个,在JScrollPane中获取表格......

jScrollPane.getViewport().getComponents()

希望这会有所帮助......