有幾點要注意:
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);
}
}
運行結果如下:

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

