2013-08-21 3 views
1

Я создал форму. На самом деле это 10 JLabels, у каждого JLabel есть текстовое поле рядом с ним.Показать форму в ScrollPane

считают,

 
    JLabel_called_Name   JTextField_to_obtain_name 
    JLabel_called_Phone  JTextField_to_obtain_phone_number 

и так далее ..

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

Поэтому я хочу добавить их в JScrollPane. Но в каждом вопросе я получил информацию о том, как добавить Jlabels в панель прокрутки с помощью Box, или добавить JLabels в JList.

Однако я хотел бы представить его в формате, который я показал выше. Jlabel рядом с JTextField. Как это можно сделать?

ответ

3

Но в каждом вопросе я получил информацию о том, как добавить Jlabels в панель прокрутки с помощью Box или добавить JLabels в JList.

Вы можете добавить любой компонент в JScrollPane:

JPanel = new JPanel(); 
panel.add(label1); 
panel.add(textField1); 
JScrollPane scrollPane = new JScrollPane(panel); 

Хитрость заключается в выборе правильного менеджера компоновки для вас панели. Прочтите учебник Swing по телефону Layout Managers, чтобы помочь вам решить, как проектировать панель. Вы также можете вложить панели для получения желаемого макета.

+0

Хороший ответ. Спасибо – user2670866

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