Необоснованный предшествующий пробел в расположении коробки, как исправить?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Необоснованный предшествующий пробел в расположении коробки, как исправить?

Сообщение Anonymous »

В этом примере я использую класс Box для организации компонентов в JPanel. Моя проблема в наличии неоправданного разрыва, которого там быть не должно. Просто текстовое поле должно идти в начале без предшествующего пробела. Как это исправить?
Изображение

import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.Box;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JSplitPane;
import javax.swing.JTextField;

public class GUIExample {

private JPanel container;
private JTextField tf1, tf2, tf3;
private JSplitPane splitpane;

public GUIExample() {
container = new JPanel(new BorderLayout());

tf1 = new JTextField();
tf2 = new JTextField();
tf3 = new JTextField();

splitpane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT);
splitpane.setDividerSize(3);
splitpane.setDividerLocation(100);
splitpane.setTopComponent(tf1);
splitpane.setBottomComponent(tf2);

Box boxContainer = Box.createVerticalBox();
boxContainer.add(splitpane);
boxContainer.add(tf3);

container.add(boxContainer, BorderLayout.NORTH);
}

protected JPanel getContainer() {
return this.container;
}

public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(() -> {
GUIExample gui = new GUIExample();
JFrame frame = new JFrame("Example");
frame.setMinimumSize(new Dimension(400, 100));
frame.add(gui.getContainer());
frame.setVisible(true);
frame.pack();
});
}
}


Подробнее здесь: https://stackoverflow.com/questions/788 ... how-to-fix
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»