Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

MainUI

Die MainUI ist die erste Ansicht einer grafischen Oberfläche (Root-Container), die nach Aufruf der Anwendung initial im Browser angezeigt wird. Alle weiteren Ansichten (Views) werden von der MainUI aufgerufen und innerhalb der MainUI oder in einer Komponente angezeigt, die sich wiederum auf der MainUI befindet.

Image Removed

View

Eine View entspricht einem einzelnen Programmfenster oder einer Seite eines Portals. I.d.R. setzt sich eine Anwendung aus vielen unterschiedlichen Views zusammen, z.B. Login-View, Registrierung, Administrationsbereich etc.

MainView

RapidClipse legt automatisch eine erste View an und bezeichnet diese standardmäßig als MainView. Diese Bezeichnung kann jederzeit geändert werden.

Aufbau einer Oberfläche

Image Removed

Die Views einer Anwendung können direkt in der MainUI angezeigt werden. Beim Aufruf einer neuen View ändert sich hier jedoch immer die gesamte Oberfläche.

 

Image Removed

In den meisten Fällen sollen bestimmte Seitenelemente permanent sichtbar bleiben, z.B. eine Navigation oder eine Statusleiste, während die einzelnen Views der Anwendung wechseln können. Dies lässt sich mit Hilfe eines Layouts erreichen, das Sie direkt in die Main UI einfügen. Die Views einer Anwendung können in einem Layout angezeigt werden. Dadurch bleiben Seitenelemente, die direkt in der MainUI liegen, z.B. eine Navigation, stets unverändert, während die Views wechseln können.

  1. Klicken Sie mit Doppelklick im Project Management > User Interface > MainUI.java.
  2. Fügen Sie ein BorderLayout in die MainUI ein.
  3. Fügen Sie ein Panel in den oberen Bereich des BorderLayouts ein.
  4. Fügen Sie ein Panel in den unteren Bereich des BorderLayouts ein.
Best Practice:

Image Removed

Views, die Sie in einem Panel anzeigen, lassen sich skrollen, während Views, die in einem Layout oder in einer anderen Komponente angezeigt werden, nicht geskrollt werden können.