1
我不能讓scrollPane
在添加到scrollPanel
時正確調整大小。我希望scrollPane
可以縮放到scrollPanel
的大小。有小費嗎?JScrollPane在添加到JPanel時沒有調整大小
public class MTabbedPane_HomePanel extends JPanel {
private JPanel scrollPanel;
private JScrollPane scrollPane;
public MTabbedPane_HomePanel()
{
init();
makePanel();
}
private void init() {
scrollPanel = new JPanel();
scrollPane = new JScrollPane(scrollPanel, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
}
private void makePanel() {
IAppWidgetFactory.makeIAppScrollPane(scrollPane);
setLayout(new BorderLayout());
scrollPane.setBorder(null);
add(scrollPane, BorderLayout.CENTER);
}
}
這裏的問題是**'JScrollPane'裏面的面板**是空的,因此沒有min,pref或max的大小設置(或者說,它在每個地方都有0x0的大小)。內部窗格也可以實現'Scrollable'。 – jfpoilpret