我在我的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。都导致相同的输出。目前以下是它的外观。
我在这里做错了什么?为什么不允许我滚动垂直区域已满?请指教。