java swing:文本框添加滾動條


有幾點要注意:

1.默認的滾動條,僅在輸入的文本超過文本框時才會顯示。。沒有超過文本框是不會顯示的;

2.設置矩形大小,是在滾動條上設置,而不是在文本框上設置;

 

示例代碼如下:

public class MainView extends JFrame{
  public static void main(String[] args) {
	MainView mv=new MainView();
	mv.setLayout(null);
	//實例化文本框
	JTextArea jta= new JTextArea(); 
	//在文本框上添加滾動條
        JScrollPane jsp = new JScrollPane(jta);
        //設置矩形大小.參數依次為(矩形左上角橫坐標x,矩形左上角縱坐標y,矩形長度,矩形寬度)
        jsp.setBounds(13, 10, 350, 340);
        //默認的設置是超過文本框才會顯示滾動條,以下設置讓滾動條一直顯示
        jsp.setVerticalScrollBarPolicy( JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
        //把滾動條添加到容器里面
        mv.add(jsp); 
        mv.setSize(400, 400);
        mv.setVisible(true);
        mv.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}

}

 運行結果如下:

在文本框內輸入數據,顯示如下:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM