2016-12-28 4 views
-1

Я знаю, что есть различные способы добавления Прокрутить до JPanel, затем добавить панель в JFrame.Как добавить полосу прокрутки непосредственно в JFrame в Swing?

Но когда я попытался добавить JScrollPane к раме непосредственно, без использования панели, это была ошибка:

window can not be inside the container 

Так что в моем коде, мне нужно добавить Scroll непосредственно к моей раме.

+2

Возможная Дубликат [Создать Scroll Bar для JFrame] (http://stackoverflow.com/questions/33113073/create-scroll-bar-for-jframe) –

+0

Измените свой вопрос и покажите код, который пытается добавить JScrollPane. Не видя этого, любые ответы будут только догадками. – VGR

+0

* «Итак, в моем коде мне нужно добавить свиток прямо к моему JFrame». * Это даже не имеет смысла. Просто добавьте (независимо от того, что) панель содержимого в панель прокрутки. Панель содержимого будет «Контейнер», а не «Окно». –

ответ

1

Может быть, этот пример поможет:

JPanel pnl = new JPanel(new FlowLayout(FlowLayout.CENTER)); 
JFrame frame = new JFrame(); 
frame.add(scrollPane, BorderLayout.CENTER); 
frame.add(pnl, BorderLayout.PAGE_END);` 
+0

Пожалуйста, используйте форматирование кода для фрагментов кода и кода, структурированных документов, таких как HTML/XML или ввода/вывода. Для этого ** выберите текст и нажмите кнопку '{}' в верхней части формы публикации/редактирования сообщения. ** –

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