1
Я пытаюсь установить кнопку «>>» вертикально, используя GroupLayout.Центрированное позиционирование в макете группы (Swing)
Но, как вы можете видеть, он помещает его в верхнюю часть. Я пробовал возиться с макетом и не могу заставить его работать. Пожалуйста помоги! =)
horizontal_group = layout.createParallelGroup GroupLayout::Alignment::CENTER
horizontal_group.addComponent tags_label
available_across_hor = layout.createSequentialGroup
available_down_hor = layout.createParallelGroup GroupLayout::Alignment::CENTER
available_down_hor.addComponent available_label
available_down_hor.addComponent available_pane
available_down_hor.addComponent new_tag_button
selected_down_hor = layout.createParallelGroup GroupLayout::Alignment::CENTER
selected_down_hor.addComponent selected_label
selected_down_hor.addComponent selected_pane
selected_down_hor.addComponent remove_tag_button
available_across_hor.addGroup available_down_hor
available_across_hor.addComponent move_button
available_across_hor.addGroup selected_down_hor
horizontal_group.addGroup available_across_hor
vertical_group = layout.createSequentialGroup
vertical_group.addComponent tags_label
available_across_ver = layout.createParallelGroup
available_down_ver = layout.createSequentialGroup
available_down_ver.addComponent available_label
available_down_ver.addComponent available_pane
available_down_ver.addComponent new_tag_button
selected_down_ver = layout.createSequentialGroup
selected_down_ver.addComponent selected_label
selected_down_ver.addComponent selected_pane
selected_down_ver.addComponent remove_tag_button
available_across_ver.addGroup available_down_ver
available_across_ver.addComponent move_button
available_across_ver.addGroup selected_down_ver
vertical_group.addGroup available_across_ver
layout.setHorizontalGroup horizontal_group
layout.setVerticalGroup vertical_group
Вот почему люди не редактировать GroupLayout вручную. Вы пробовали использовать NetBeans? – pjp
Я думаю, вам нужно установить выравнивание на одной из вертикальных групп. – pjp
Если вы следите за тем, как Netbeans использует GroupLayout, вы можете каким-либо образом компоновать компоненты. Отправьте свой код. Я всегда использую GroupLayout и, как и большинство других. Это очень круто. – UDPLover