swing 구성 요소 JScrollPane 스크롤 바 인 스 턴 스 코드

본 고 는 주로 swing 구성 요소 의 JScrollpane 스크롤 바 의 실현 코드 예 시 를 연구 하 는데 구체 적 으로 다음 과 같다.
실례 1

/* 
 *     
 */
import javax.swing.*;
public class Demo1 extends JFrame{
	JTextArea jta = null;
	JScrollPane jsp = null;
	public static void main(String[] args) {
		// TODO Auto-generated method stub 
		Demo1 d = new Demo1();
	}
	public Demo1() 
	  {
		jta = new JTextArea();
		/* 
     * JScrollPane(Component view, int vsbPolicy, int hsbPolicy) 
     *      JScrollPane,           jta   ,             。 
     * vsbPolicy             。    ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED。 
     * hsbPolicy             。    ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED。 
     *               JScrollPane.HORIZONTAL_SCROLLBAR_NEVER 
     *                 JScrollPane.VERTICAL_SCROLLBAR_NEVER 
     * 
     *                 ,        
     * jsp = new JScrollPane(jta); 
     *        
     * 
     *           ,            
     */
		jsp = new JScrollPane(jta, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
		//   this.add(jta); 
		this.add(jsp);
		this.setTitle("   ");
		this.setSize(800, 600);
		//         
		this.setLocationRelativeTo(null);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		//           
		setResizable(false);
		this.setVisible(true);
	}
}
실례 2

/** 
 * java swing  JScrollPane   
 *       ,                           ,       
 * JScrollPane  ,JscrollPane          ,      ,          
 *   ,            。     JScrollPane         ,      
 *      JPanel    ,   JPanel             JScrollPane   。 
 * 
 * @author gao 
 */
package com.gao;
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.border.EmptyBorder;
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){
		JScrollPaneDemo example=new JScrollPaneDemo();
	}
}
효과:

총결산
이상 은 swing 구성 요소 JScrollpane 스크롤 바 인 스 턴 스 코드 에 관 한 모든 내용 입 니 다.도움 이 되 기 를 바 랍 니 다.관심 이 있 는 친 구 는 본 사이트 의 다른 관련 주 제 를 계속 참고 할 수 있 습 니 다.부족 한 점 이 있 으 면 댓 글로 지적 해 주 십시오.본 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기