Probleme mit UIFormLayout
4 posts
• Page 1 of 1
Probleme mit UIFormLayout
Hallo, liebes JVx-Team!
Ich kämpfe seit einer Stunde mit der UIFormLayout, um folgendes zu bewirken: zwei Elemente nebeneinander, die gleichmäßig (also zu 50%) expanden, um den verfügbaren Raum in der horizontalen Richtung zu befüllen. Mit einer Komponente ist das einfach: add(comp, fl.getConstraints(0, 0, -1, 0)), aber wie würde es dann mit 2 oder n funktionieren?
Vielen Dank!
Ich kämpfe seit einer Stunde mit der UIFormLayout, um folgendes zu bewirken: zwei Elemente nebeneinander, die gleichmäßig (also zu 50%) expanden, um den verfügbaren Raum in der horizontalen Richtung zu befüllen. Mit einer Komponente ist das einfach: add(comp, fl.getConstraints(0, 0, -1, 0)), aber wie würde es dann mit 2 oder n funktionieren?
Vielen Dank!
Last edited by Mihail121 on Tue Feb 07, 2012 12:48 pm, edited 2 times in total.
- Mihail121
- Posts: 7
- Joined: Tue Nov 22, 2011 8:12 pm
Re: Probleme mit UIFlowLayout
Hallo nochmal!
Ich habe soeben das versucht:
was mir ein Exception gibt in createAnchor und zwar "Not yet anymore supported!".
Ich habe soeben das versucht:
- Code: Select all
IAnchor h = flAssignments.createAnchor(flAssignments.getLeftAnchor(), flAssignments.getRightAnchor(), 1);
IConstraints c1 = flAssignments.getMaximizedConstraints();
c1.setRightAnchor(h);
IConstraints c2 = flAssignments.getMaximizedConstraints();
c2.setLeftAnchor(h);
gpAssignedItems.add(pItems, c1);
gpAssignedItems.add(pAssignedItems, c2);
was mir ein Exception gibt in createAnchor und zwar "Not yet anymore supported!".
- Mihail121
- Posts: 7
- Joined: Tue Nov 22, 2011 8:12 pm
Re: Probleme mit UIFormLayout
Sie meinen bestimmt das UIFormLayout. Als Beispiel können Sie damit arbeiten:
Erzeugt folgende Darstellung:
- Code: Select all
UIFormLayout folMain = new UIFormLayout();
setLayout(folMain);
UIButton butLeft = new UIButton("Left");
UIButton butRight = new UIButton("Right");
IConstraints center = folMain.getHCenterConstraints(0, 0, -1, 0);
UILabel label = new UILabel();
label.setPreferredSize(5, 0);
add(label, center);
add(butLeft, folMain.getConstraints(center.getTopAnchor(),
folMain.createAnchor(folMain.getLeftMarginAnchor(), 0),
center.getBottomAnchor(),
folMain.createAnchor(center.getLeftAnchor(), 0)));
add(butRight, folMain.getConstraints(center.getTopAnchor(),
folMain.createAnchor(center.getRightAnchor(), 0),
center.getBottomAnchor(),
folMain.createAnchor(folMain.getRightMarginAnchor(), 0)));
Erzeugt folgende Darstellung:
-
Support@SIB - Posts: 353
- Joined: Mon Sep 28, 2009 1:56 pm
Re: Probleme mit UIFormLayout
Vielen Dank! Werde ich dann so machen, darauf war ich gestern in der Nacht überhaupt nicht gekommen. Ich meinte natürlich UIFormLayout.
- Mihail121
- Posts: 7
- Joined: Tue Nov 22, 2011 8:12 pm
4 posts
• Page 1 of 1