我有一个Jtabbedpane,它包含一个JscrollPane,后者又拥有一个Jtable。
我想通过JScrollPane访问JTable的动态更改内容。我试过以下但是我在这一点上坚持了下来。
JScrollPane c = (JScrollPane)MyTabbedPane.getSelectedComponent()
现在c,scrollPane有更改的表。
我看到c.getComponents正在返回两个视口和两个滚动条,但不是Jtable。
请告诉我如何访问JScrollPane所持有的JTable。
答案 0 :(得分:4)
JViewport viewport = scrollPane.getViewport();
JTable table = (JTable)viewport.getView();
答案 1 :(得分:3)
试试这个,在JScrollPane中获取表格......
jScrollPane.getViewport().getComponents()
希望这会有所帮助......