Komponente auf 100% Breite und Höhe setzen
3 posts
• Page 1 of 1
Komponente auf 100% Breite und Höhe setzen
Hallo,
wie schaffe ich es einen Button innerhalb eines UIPanel auf 100% Breite und Höhe zu setzen. Ich komme hier nicht weiter:
wie schaffe ich es einen Button innerhalb eines UIPanel auf 100% Breite und Höhe zu setzen. Ich komme hier nicht weiter:
- Code: Select all
UIFormLayout folMain = new UIFormLayout();
setLayout(folMain);
UIButton button = new UIButton("Left");
folMain.setNewlineCount(1);
add(button, folMain.getConstraints(0, 0));
- Davidge
- Posts: 10
- Joined: Fri Aug 28, 2020 4:28 pm
Re: Komponente auf 100% Breite und Höhe setzen
Entweder Sie verwenden ein UIBorderLayout und adden so:
Wenn Sie beim UIFormLayout bleiben, sollten Sie wissen das es Anker basierend ist, siehe:
Layout Managers.
Um den Button über die ganze Höhe/Breite zu strecken, sollten Sie Ihn so adden:
Sie hängen den Button quasi bei Spalte 0, Zeile 0 bis Spalte -1, Zeile -1 ein.
In Ihrem Code haben Sie den Button an Spalte 0, Zeile 0 hinzugefügt. Die Größe wird dann preferredSize.
- Code: Select all
panel.add(button, UIBorderLayout.CENTER)
Wenn Sie beim UIFormLayout bleiben, sollten Sie wissen das es Anker basierend ist, siehe:
Layout Managers.
Um den Button über die ganze Höhe/Breite zu strecken, sollten Sie Ihn so adden:
- Code: Select all
panel.add(button, layout.getConstraints(0, 0, -1, -1)
Sie hängen den Button quasi bei Spalte 0, Zeile 0 bis Spalte -1, Zeile -1 ein.
In Ihrem Code haben Sie den Button an Spalte 0, Zeile 0 hinzugefügt. Die Größe wird dann preferredSize.
-
Support@SIB - Posts: 353
- Joined: Mon Sep 28, 2009 1:56 pm
Re: Komponente auf 100% Breite und Höhe setzen
Danke das hat Funktioniert!
- Davidge
- Posts: 10
- Joined: Fri Aug 28, 2020 4:28 pm
3 posts
• Page 1 of 1