que tienen un código como que:¿Cómo puedo establecer la distancia entre los elementos ordenados verticalmente?
JPanel myPanel = new JPanel();
myPanel.setLayout(new BoxLayout(myPanel, BoxLayout.Y_AXIS));
JButton button = new JButton("My Button");
JLabel label = new JLabel("My label!!!!!!!!!!!");
myPanel.add(button);
myPanel.add(label);
De esta manera, consigo elementos con ninguna distancia entre ellos. Quiero decir, los elementos "superiores" siempre tocan el elemento "inferior". ¿Cómo puedo cambiarlo? Me gustaría tener alguna separación entre mis elementos?
Pienso en agregar un JPanel "intermedio" (con algún tamaño) entre mis elementos. Pero no creo que sea una manera elegante de obtener el efecto deseado. ¿Alguien puede ayudarme con eso?
En este caso también se podría utilizar Box.createVerticalStrut (5). También hay un Box.createHorizontalStrut (int) complementario. Yo prefiero estos cuando una de las dimensiones es cero. –