添加可折叠面板时,JScrollpane不会滚动

时间:2016-04-29 00:54:13

标签: java swing

我在我的JScrollpane中添加了一些可折叠面板。当它们被扩展时,JScrollpane不允许我滚动。以下是我正在使用的代码。

 JScrollPane scrollPane = new JScrollPane(makeContentForPropertiesWindow());
    propertiesTabDoc.add(scrollPane,BorderLayout.CENTER);
    scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
    scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);

makeContentForPropertiesWindow方法填充可折叠面板。我在那里使用了GridLAyout。我也尝试过FlowLayout和BorderLAyout。都导致相同的输出。目前以下是它的外观。

enter image description here

我在这里做错了什么?为什么不允许我滚动垂直区域已满?请指教。

0 个答案:

没有答案