2014-03-03 101 views
1

我不明白爲什麼這不起作用......它隱藏了JTextArea。JScrollPane隱藏文本區域

JTextArea _area=new JTextArea(); 
_area.setBounds(10, 10, 465, 250); 
add(_area); 

JScrollPane scroller=new JScrollPane(_area); 
scroller.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); 
add(scroller); 

回答

2

編輯:

洗牌界值設定的範圍只ScrollPane而不是TextArea

 JTextArea _area = new JTextArea(); 
//  _area.setBounds(10, 10, 400, 250); 
     add(_area); 

     JScrollPane scroller = new JScrollPane(_area); 
     scroller.setBounds(10, 10, 400, 250); 
     scroller.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); 
     add(scroller); 
+0

因爲我在組件上使用setBounds(),所以我在框架上設置了setLayout(null)。 – Luka

+0

我編輯了答案。 – Prasad

+0

非常感謝你,我不知道。它幫助了! :) – Luka