我有不同的元素JPanels的集合:所有這些都setLayout的設置爲空,且固定大小304x416的JPanel的showPane,seasonsPane,episodesPane,airingsPane
。我說這些JPanels到一個JPanel稱爲大小1280x416的showViewPanel併成立的BoxLayout像這樣(下面是在JFrame中的代碼):用的JPanel與BoxLayout的java的JScrollPane的大小調整元素
showViewPanel.setLayout(new BoxLayout(showViewPanel, BoxLayout.X_AXIS));
showViewPanel.setSize(1280, 416);
showViewScroll = new JScrollPane(showViewPanel);
add(showViewScroll);
setSize(304, 416);
setVisible(true);
我想不通的是,爲什麼它不產生所有組件的可滾動視圖,而是調整showViewPanel的大小以匹配窗口的大小。我究竟做錯了什麼?