Frames oder nicht?

mansenpansen

Mitglied
Hallo,

ich möchte eine Java-Anwendung schreiben, welche grob folgendes macht: es gibt einen navigationsbereich, hier gibt es mehrere auswahlmöglichkeiten. Jede dieser Möglichkeiten führt eine andere Datenbankabfrage durch. Die Ergebnisse werden nun im Ergebnisbereich angezeigt (teilweise verschieden dargestellt).

Nun meine Frage: verwende ich für sowas am besten mehrere JFrames? Also ein Hauptframe, und z.B. 2 Internal Frames (für Navigation und Ergebnis)?

Grüße,

Susanne


P.S.: Ich habe gerade mal Windows-L&F ausprobiert und bin über folgendes gestolpert:

http://common.l2fprod.com/images/powered-amphora.png

Handelt es sich dabei um Frames? wenn ja, wie wurden denn da die Steuerelemente ausgeblendet (also schließen, minimieren, maximieren), dort wo z.B. "Meassurements" steht?
 
Zuletzt bearbeitet:
Hallo Susanne,

Alles was du zunächst brauchst ist in Swing enthalten.

Als Fenster nimmst du ein JFrame. Für Menüs hast du zwei Möglichkeiten die du auch kombinieren kannst: JMenubar und JToolBar. Da es eine Datenbankanwendung sein soll, brauchst du offensichtlich auch eine Tabelle -> JTable. Weiterhin ein Paar JPanels um das JFrame in verschiedene Bereiche einzuteilen. Und ein Paar JButtons.

Wenn du die Komponenten im JFrame, die verschiedenen Bereiche frei bewegen und ihre Größen verändern können möchtest, verwendest anstatt JPanel JInternalFrame.

Swingkomponenten:
http://java.sun.com/docs/books/tutorial/uiswing/components/components.html


Die Blaue Menü bzw. Aufgabenleiste ist in Swing nicht enthalten. Jedoch gibt es externe Bibliotheken, welches Erweiterte bzw. Zusatzkomponenten zu Swing anbieten:

L2FProd
http://common.l2fprod.com/
-> JTaskPane

SwingLabs (SwingX)
http://swinglabs.org/
-> JXTaskPane


Vg Erdal
 
Zurück