Hallo,
ich stehe grad vor ein paar problemen, und komme nicht weiter, ich hab mit dem GridBagLayout ein Layout festgelegt, sieht etwa so aus (weiß net, obs 100% stimmt, aber es sieht so aus, wie ich es haben wollte):
nun sieht das ganze wie folgt aus:
soweit so gut, nun möchte ich im oberen bereich ein label haben, wobei es ja das ganze feldt ausfühlen soll, aber der text soll zentriert sein, das label hab ich eingefügt:
nun krige ich aber den text nicht zentriert hin, er ist immer ganz links, egal was ich mach, also ob ich nun mit html <center> probiere, oder die java konstante CETRE (oder so ähnlich).
ich stehe grad vor ein paar problemen, und komme nicht weiter, ich hab mit dem GridBagLayout ein Layout festgelegt, sieht etwa so aus (weiß net, obs 100% stimmt, aber es sieht so aus, wie ich es haben wollte):
Java:
this.setLayout(new GridBagLayout());
this.setBackground(Color.green);
GridBagConstraints topPanel = new GridBagConstraints();
topPanel.gridx = 1;
topPanel.gridy = 1;
topPanel.weightx = 1;
topPanel.weighty = 1;
topPanel.fill = GridBagConstraints.BOTH;
GridBagConstraints leftPanel = new GridBagConstraints();
leftPanel.gridx = 1;
leftPanel.gridy = 6;
leftPanel.weightx = 1;
leftPanel.weighty = 6;
leftPanel.fill = GridBagConstraints.BOTH;
GridBagConstraints rightPanel = new GridBagConstraints();
rightPanel.gridx = 5;
rightPanel.gridy = 6;
rightPanel.weightx = 5;
rightPanel.weighty = 6;
rightPanel.fill = GridBagConstraints.BOTH;
nun sieht das ganze wie folgt aus:
Code:
+------------------+
|``````````````````|
+---+--------------+
|```|``````````````|
|```|``````````````|
+---+--------------+
Java:
JLabel titleLabel = new JLabel("NEWS");
this.add(titleLabel, topPanel);
Zuletzt bearbeitet von einem Moderator: