여러 ImagePanels가 포함 된 GridLayout에 JPanel이 있습니다. 내 패널이 매우 커서 JScrollPane을 패널에 추가해야 나머지 이미지 패널을 볼 수 있습니다.JPanel에 여러 ImagePanel이있는 JScrollPane 추가
JScrollPane scrollPane = new JScrollPane(mainPanel,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
panel.add(scrollPane);
그러나 이것은 도움이되지 않습니다. 스크롤 막대가 없습니다. 고맙습니다.
(1) 왜 우리는 코드의 2 개 라인을 기반으로 당신을 도울 수 생각하십니까 ??? 2 줄이 올바르게 보이므로 문제는 코드의 다른 곳에서 발생합니다. 우리는 "ImagePanel"이 무엇인지 전혀 알지 못합니다. 왜 당신은 "ImagePanel"을 가지고 있습니까? 이미지를 표시하고 GridLayout을 사용하여 여러 개의 JLabel을 패널에 추가하는 데 'JLabel'을 사용하지 않는 이유는 무엇입니까? 문제를 나타내는 적절한 [mcve]를 게시하십시오. – camickr