Вот мой фрагмент кодаправка элементов на JFrame
JButton browse,upload;
JPanel panel;
JLabel username,path;
final JTextField usernameText,pathText;
final JTextArea statusText;
InputWindow()
{
username = new JLabel();
username.setText("Username:");
usernameText = new JTextField(15);
startDate = new JLabel();
startDate.setText("Start Date :");
startDateText = new JPasswordField(15);
path = new JLabel();
path.setText("File Path :");
pathText = new JPasswordField(15);
browse=new JButton("Browse..");
upload=new JButton("Upload..");
statusText = new JTextArea(35, 35);
}
Как я должен добавить его в JFrame
или JPanel
, чтобы выровнять его на следующие способы
- Row 1 ---> имя пользователя и Имя пользователя Текст
- Row 2 ---> STARTDATE и startDateText
- Row 3 ---> путь, pathText, просматривать и загружать
- Строка 4 ---> statusText
У меня всегда есть время выравнивания элементов. Пожалуйста, руководство.
GroupLayout отлично подходит для вашей проблемы: http://docs.oracle.com/javase/tutorial/uiswing/layout/group.html – Maroun
[все, что вам нужно - визуальное руководство для менеджеров макетов) (http: // docs .oracle.com/JavaSE/учебник/uiswing/макет/visual.html). Объединив их, возможно, все макеты. – Dariusz
Не откат изменений, я только улучшаю ваш. – Maroun