Jpanel 내부에 자체 Jpanel 자체에 스크롤바를 추가하고 싶습니다. 스크롤 막대가 표시되지만 스크롤 막대가 없으므로 스크롤 할 수 없습니다. [JScrollpane에서 ScrollBar 비어 있음 : 노브 없음
을 그러나 여기에서 rigtht 패널의 buttom의 몇 가지 요소가있다 : 일 첫 번째 사진에
public class PanelFluxSortant extends JPanel {
public PanelFluxSortant(FluxSortant fs) {
super(new BorderLayout());
makeModel();
parametres = DataManager.getInstance().getParametres();
createComponents(fs);
placeComponents();
initBehaviour();
}
private void placeComponents() {
SpringLayout layout = new SpringLayout();
JPanel paneFS = new JPanel(layout);
JScrollPane scrollPane = new JScrollPane(paneFS);
scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
scrollPane.setPreferredSize(paneFS.getPreferredSize());
paneFS.add(Box.createVerticalStrut(400));
add(scrollPane, BorderLayout.CENTER);
}
}
은 스크롤 막대가 필요하지 않습니다. 그것을보기 위해 나는 패널을 확대해야하고, buttom 오른쪽 코너를 사용한다. 를 위해 아래로 스크롤 아무것도 없기 때문에
paneFS의 기본 크기는 무엇입니까? – MasterBlaster
더 나은 도움을 받으려면 [MCVE] 또는 [Short, Self Contained, Correct Example] (http://www.sscce.org/)를 게시하십시오. @MasterBlaster & OP가 실행 가능한 코드 (MCVE/SSCCE에서 볼 수있는 것처럼)를 게시했는지 & 다른 10 가지가 우리에게 쉽게 알 수 있습니다! –
[* JScrollPane *에 표시되지 않는 스크롤 막대] (http://stackoverflow.com/q/6641897/230513); 그렇지 않은 경우 질문을 수정하여 수정 된 방법을 보여주는 [mcve]를 포함 시키십시오. – trashgod