Hi
Also vermutlich bin ich einfach zu müde, aber ich finde den Fehler nicht:
Stark vereinfacht natürlich. Also besonders insofern, dass ich eine Schleife weggelassen habe, weshalb das ganze so vielleicht etwas komisch wirkt. Aber das relevante steht ja da.
Mein Problem ist einfach, dass der Text des JLabels zentriert ist. Ich möchte ihn links ausrichten. Wie Ihr seht habe ich wirklich ALLES auf links gestellt, dennoch klappts nicht. Als Test habe ich vorhin noch die statusBar in ein zusätzliches Panel mit dem LayoutManager BoxLayout platziert, da ja dieser ja den maximal möglichen Platz braucht, aber auch da war der Text zentriert. Wieso? :bahnhof:
Also vermutlich bin ich einfach zu müde, aber ich finde den Fehler nicht:
Code:
JPanel statusBar = new JPanel();
statusBar.setLayout(new GridBagLayout());
GridBagConstraints gbc = new GridBagConstraints();
gbc.anchor = GridBagConstraints.WEST;
gbc.gridx = 0;
gbc.gridy = 0;
JPanel currentSection = new JPanel();
currentSection.setAlignmentX(JPanel.LEFT_ALIGNMENT);
JLabel test = new JLabel("test");
test.setAlignmentX(JLabel.LEFT_ALIGNMENT);
currentSection.add(test);
statusBar.add(currentSection);
contentPane.setLayout(new BorderLayout());
contentPane.add(statusBar, BorderLayout.SOUTH);
Stark vereinfacht natürlich. Also besonders insofern, dass ich eine Schleife weggelassen habe, weshalb das ganze so vielleicht etwas komisch wirkt. Aber das relevante steht ja da.
Mein Problem ist einfach, dass der Text des JLabels zentriert ist. Ich möchte ihn links ausrichten. Wie Ihr seht habe ich wirklich ALLES auf links gestellt, dennoch klappts nicht. Als Test habe ich vorhin noch die statusBar in ein zusätzliches Panel mit dem LayoutManager BoxLayout platziert, da ja dieser ja den maximal möglichen Platz braucht, aber auch da war der Text zentriert. Wieso? :bahnhof: