Forum: PC-Programmierung JAVA - GridBagLayout()


von Devil (Gast)


Lesenswert?

Kennt sich jemand mit dem GridBagLayout() von JAVA Eclipse aus?
Wie kann ich zusätzlich ein leeres Feld zwischen ZAHL1: und ZAHL2:
erzeugen, bzw. eine leere Zeile zwischen TEXT: und Zahl1:  Zahl2:?

GridBagConstraints constraints = new GridBagConstraints();
setLayout(new GridBagLayout());
this.setBackground(Color.LIGHT_GRAY);

constraints.gridwidth = GridBagConstraints.REMAINDER;
constraints.anchor = GridBagConstraints.WEST;
Label header = new Label("TEXT:");
header.setFont(new Font("Arial", Font.PLAIN, 13));
add(header, constraints);

constraints.gridwidth = GridBagConstraints.RELATIVE;
c = new Label("ZAHL1:");
add(c, constraints);
constraints.gridwidth = GridBagConstraints.REMAINDER;
c = new Label("ZAHL2:");
add(c, constraints);

von Kola (Gast)


Lesenswert?

Ich muss zugeben, dass ich meistens nur das Gridlayout und das 
FlowLayout nehme.
Du musst dir einfach nur die Maske aufzeichnen, und dann die passenden 
Layouts ineinander verschachteln.
Eine leere Zeile bekommst du mit einem Panel oder einem Label hin.

Schick mal eine Zeichnung deiner Gui!

von maxmuster (Gast)


Lesenswert?

ein leeres feld machst einfach mit Label leeresFeld=new Label();
dann positionierst es wo dus hin haben möchtest ^^

mfg

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.