witam
Napisałem prosty układ pudełkowy a w nim dodałem dwa komponenty JPanel i JLabel i nie wiem dlaczego JLabel jest ustawiany na dole w środku a chciałem zrobić by wyświetlało na dole po lewej stronie.
Poniżej podaje kod źródłowy
package testy;
import java.awt.*;
import javax.swing.*;
public class TestUkladuPudelkowego
{
public static void main(String[] args)
{
RamkaUkladuPudelkowego ramka = new RamkaUkladuPudelkowego();
ramka.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ramka.show();
}
}
class RamkaUkladuPudelkowego extends JFrame
{
public RamkaUkladuPudelkowego()
{
setTitle("TestUkladuPudelkowego");
setSize(SZEROKOSC, WYSOKOSC);
JLabel etykieta1 = new JLabel("Nazwisko:");
Box ukladPoziom1 = Box.createHorizontalBox();
ukladPoziom1.add(etykieta1);
//ukladPoziom1.add(Box.createGlue());
JPanel poleTekstowe2 = new JPanel();
Box ukladPoziom2 = Box.createHorizontalBox();
ukladPoziom2.add(Box.createHorizontalStrut(0));
ukladPoziom2.add(poleTekstowe2);
Box ukladPion = Box.createVerticalBox();
ukladPion.add(ukladPoziom2);
ukladPion.add(ukladPoziom1);
Container powZawartosci = getContentPane();
powZawartosci.add(ukladPion, BorderLayout.CENTER);
}
public static final int SZEROKOSC = 200;
public static final int WYSOKOSC = 200;
}
Pozdrawiam
Grześ