[java] 자바 스윙 컴포넌트에서 스크롤바를 추가하는 방법은 어떻게 되나요?
import javax.swing.*;
public class ScrollPaneExample {
public static void main(String[] args) {
JFrame frame = new JFrame("Scroll Pane Example");
JPanel panel = new JPanel();
for (int i = 0; i < 10; i++) {
panel.add(new JLabel("Label " + i));
}
JScrollPane scrollPane = new JScrollPane(panel);
frame.add(scrollPane);
frame.setSize(300, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
이 예제에서는 JScrollPane를 사용하여 JPanel을 감싸서 스크롤이 필요한 영역을 생성했습니다. 스크롤이 필요한 컴포넌트를 JScrollPane로 감싸면 스크롤바가 자동으로 추가됩니다.