首页 > 解决方案 > 我需要提取我的 JScrollPane 的面板

问题描述

我需要知道哪种方法可以为您提供panelA我的scrollpane. 例如,我有:

PanelExample panelA = new PanelExample();
JScrollPane scrollpane = new JScrollPane(panelA,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
scrollpane.getPanel();  //???
scrollpane.getComponent();  //???

我想这应该是一种get方法,但我不知道。

标签: javaswingjpaneljscrollpane

解决方案


您从以下组件中获取JViewport组件JScrollPane

Component c = scrollPane.getViewport().getView();

阅读 Swing 教程中有关如何使用滚动窗格的部分,了解有关滚动窗格如何工作以及滚动窗格布局中涉及的组件的信息。


推荐阅读