в вертикальном расположении добавьте разделитель следующим образом:

я есть простая проблема здесь, в Java Swing. Я упростил свой код до следующего фрагмента. Я не уверен, как я могу минимизировать размер промежутка между горизонтальным JSeparator с помощью следующего JTextField, так как текущий код генерирует огромный разрыв между ними.

        GroupLayout layout = new GroupLayout(jPanel1);          
        jPanel1.setLayout(layout);

        layout.setHorizontalGroup(layout.createParallelGroup()
            .addGroup(layout.createSequentialGroup()
                  .addGroup(layout.createSequentialGroup()
                        .addComponent(button)
                      ))
                  .addComponent(jSeparator)
                  .addComponent(jTextField)
            );
        layout.setVerticalGroup(layout.createSequentialGroup()
                .addComponent(button)
                .addComponent(jSeparator)
                .addComponent(jTextField)
            );  

А также в целом, как я могу контролировать размер зазора для любого целочисленного значения вместо использованияaddPreferredGap?

Спасибо.

Хорошо, это окно, сгенерированное из кода, размещенного выше:

Вы можете видеть, что пространство между JSeparator и JTextField очень широкое.

Ответы на вопрос(2)

Ваш ответ на вопрос