Bei klassischen Software-Anwendungen sollen in den meisten Fällen bestimmte Bereiche der Oberfläche permanent sichtbar bleiben, z.B. eine Navigation oder eine Statusleiste, während die einzelnen Views der Anwendung wechseln können. Dazu müssen sich die ständig sichtbaren Oberflächen-Elemente direkt in der MainUI befinden, getrennt und unabhängig von den einzelnen Views. Dies lässt sich mit Hilfe eines Layouts umsetzen.
Views, die sich zusätzlich in einem Panel befinden, lassen sich skrollen.
- Legen Sie ein neues RapidClipse Projekt an.
- Fügen Sie in die im GUI-Builder sichtbare MainView einige Buttons ein.
- Klicken Sie in die MainView und bei Toolbox > Constraints > Height auf , um die MainView skrollbar zu machen.
- Selektieren Sie im Project Management > User Interface die Datei MainUI.java.
- Fügen Sie ein BorderLayout in die MainUI ein.
- Fügen Sie eine MenuBar in den oberen Bereich des BorderLayouts ein.
- Fügen Sie ein Panel unter der MenuBar in das BorderLayout ein.
- Selektieren Sie bei Structure den Navigator.
- Wählen Sie bei Properties > or SingleComponentContainer > panel aus.
- Klicken Sie auf Speichern.