2012-03-08 4 views
-3

Возможный дубликат:
Java Textarea ScrollPaneИспользование JScrollPane с JTextArea

У меня есть код для полосы прокрутки появиться в текстовое поле, но он реально не работает. Какие-либо предложения?

final JTextArea textArea = new JTextArea(); 
    textArea.setEditable(false); 
    textArea.setBounds(10, 152, 456, 255); 
    textArea.setBorder(border); 
    textArea.setLineWrap(true); 
    sbrText = new JScrollPane(textArea); 
    sbrText.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); 
    panel_1.add(textArea); 
+1

** Что ** «не работает»? Пожалуйста, опишите вашу проблему более подробно. – Mat

+0

Теперь почему вы тратили время на все, задав этот вопрос дважды? Это очень легкомысленно. –

ответ

5

Вы должны добавить JScrollPane к панели, неJTextArea. Так что это должно быть:

panel_1.add(sbrText); 
+0

Я пробовал это, но он не работает. textarea больше не видна в кадре, когда я делаю это – Pita

+1

Ну нет способа узнать, не видя, как ваш JPanel создан и добавлен в JFrame. В любом случае, вы задали этот вопрос дважды. Вы должны задать другой вопрос, а не создать два одинаковых вопроса. – btantlinger

Смежные вопросы