有幾點要注意:
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); } }
運行結果如下:
在文本框內輸入數據,顯示如下: