получить измененное содержимое jtable, содержащегося в jscrollpane - PullRequest
2 голосов
/ 25 апреля 2011

У меня есть Jtabbedpane, который содержит JscrollPane, который в свою очередь содержит Jtable.

Я хотел бы получить доступ к динамически измененному содержимому JTable через JScrollPane.Я попробовал следующее, но я застрял на этом этапе.

JScrollPane c = (JScrollPane)MyTabbedPane.getSelectedComponent()

Теперь c, область прокрутки имеет измененную таблицу.

Я видел, что c.getComponents возвращает два видовых экрана и две полосы прокрутки, но не Jtable.

Скажите, пожалуйста, как мне получить доступ к JTable, который содержит JScrollPane.

Ответы [ 2 ]

4 голосов
/ 25 апреля 2011
JViewport viewport = scrollPane.getViewport();  
JTable table = (JTable)viewport.getView();  
3 голосов
/ 25 апреля 2011

попробуйте это, чтобы получить таблицу в JScrollPane ...

jScrollPane.getViewport().getComponents()

Надеюсь, это поможет ...

...