>  기사  >  Java  >  Java의 JScrollPane 스크롤 패널 인스턴스에 대한 자세한 설명

Java의 JScrollPane 스크롤 패널 인스턴스에 대한 자세한 설명

巴扎黑
巴扎黑원래의
2017-09-08 09:53:253780검색

이 글은 주로 일반적으로 사용되는 Java 패널 JScrollPane에 대한 간략한 소개와 관련 예제를 소개합니다.

인터페이스를 설정할 때 콘텐츠의 더 큰 부분이 더 작은 컨테이너 형태로 표시되는 상황이 발생할 수 있습니다. 이 경우 JScrollPane 패널을 사용할 수 있습니다.

         JScrollPane 패널은 스크롤 막대가 있는 패널이기도 합니다. 그러나 JScrollPane은 하나의 구성 요소만 배치할 수 있으며 레이아웃 관리자를 사용할 수 없습니다. JScrollPane 패널에 여러 구성 요소를 배치해야 하는 경우 JPanel에 여러 구성 요소를 배치한 다음 JPanel 패널을 JScrollPane 구성 요소에 전체 구성 요소로 추가해야 합니다. 모두가 이것에 주목해야합니다! 아래에서는 예제를 사용하여 사용법과 기술을 이해합니다.

소스 코드:


public class JscrollPaneDemo extends JFrame{
 private JPanel contentPane; 
 private JScrollPane scrollPane;
 private JTextArea textArea;
 public JscrollPaneDemo(){
 contentPane=new JPanel();
 contentPane.setBorder(new EmptyBorder(5,5,5,5));
 contentPane.setLayout(new BorderLayout(0,0));
 this.setContentPane(contentPane);
 scrollPane=new JScrollPane();
 contentPane.add(scrollPane,BorderLayout.CENTER);
 textArea=new JTextArea();
 //scrollPane.add(textArea); 
 scrollPane.setViewportView(textArea);
 this.setTitle("滚动面板使用");
 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 this.setBounds(100, 100, 250, 200);
 this.setVisible(true);
 }
 public static void main(String []args){
 @SuppressWarnings("unused")
		JscrollPaneDemo example=new JscrollPaneDemo(); 
 }
}

친구들이 학습 과정에서 코드를 복사하지 말고 직접 입력해 보는 것이 좋습니다. 특히 초보자라면 더욱 그렇습니다. 한편으로는 이해를 깊게 할 수 있고, 다른 한편으로는 코딩 속도도 연습할 수 있습니다. 프로그래머로서 좋은 프로그래밍 습관과 기술을 갖추어야 할 뿐만 아니라 속도도 있어야 합니다.

위 내용은 Java의 JScrollPane 스크롤 패널 인스턴스에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.