Hallo,
Ik ben bezig met een database applicatie die ik in Java aan het schrijven ben ik gebruik hiervoor Netbeans 6.8.
Op dit moment ben ik bezig om de GUI te ontwerpen, ik loop nu echter vast op welke frames ik hiervoor moet gebruiken.
De applicatie is als volgt opgebouwd:
De applicatie is dus een beetje te vergelijken met de oude Word (voor 2007) waar het hoofdscherm met de toolbar blijft staan en de gebruiker meerdere documenten in dit scherm kan aanmaken. Mijn applicatie gaat dan echter nog een stap verder door (in de context van Word) per "document" weer "sub-documenten" te creeren die onderdeel zijn van het "document" waarin ze zijn gecreeerd.
De vraag is nu welke frames gebruik ik hiervoor, voor het hoofdscherm neem ik aan dat dat een JFrame is maar voor het sub-scherm moet ik hier ook een JFrame voor gebruiken of kan ik beter een InternalFrame gebruiken?
Dan de sub-sub schermen als ik voor het subscherm een JInternalFrame gebruik kan ik volgens mij geen geen JInternalFrames hierin onder brengen?
Ik heb ook zitten kijken naar JDialog maar deze is geloof ik niet geschikt voor meerdere buttons, textfields en comboboxen.
Tot slot de schermen moeten zo zijn opgebouwd dat bijvoorbeeld het subscherm zich niet buiten het hoofdscherm kan "bevinden", hetzelfde geldt voor de sub-subschermen en hun parent het subscherm. Daarnaast moeten sub-subschermen altijd op de voorgrond blijven t.o.v. het subscherm waar het bij hoort.
Alvast bedankt voor je reactie.
Marcel
Ik ben bezig met een database applicatie die ik in Java aan het schrijven ben ik gebruik hiervoor Netbeans 6.8.
Op dit moment ben ik bezig om de GUI te ontwerpen, ik loop nu echter vast op welke frames ik hiervoor moet gebruiken.
De applicatie is als volgt opgebouwd:
- Een hoofdscherm met de menubar en een tree waarmee de gebruiker, een subscherm kan oproepen (om bijvoorbeeld een klant toe te voegen). Er is maar 1 hoofdscherm;
- Een subscherm dat wordt getoond wanneer de gebuiker een keuze heeft gemaakt in de tree (bijvoorbeeld het klant toevoegen scherm), er kunnen meerdere subschermen tegelijk open zijn;
- Een sub-subscherm waarvan de inhoud afhankelijk is van het subscherm (in dit geval bijvoorbeeld contactpersonen toevoegen voor een bepaalde klant). Een ander subscherm heeft echter weer andere sub-subschermen. Per subscherm kunne er meerdere sub-subschermen open zijn.
De applicatie is dus een beetje te vergelijken met de oude Word (voor 2007) waar het hoofdscherm met de toolbar blijft staan en de gebruiker meerdere documenten in dit scherm kan aanmaken. Mijn applicatie gaat dan echter nog een stap verder door (in de context van Word) per "document" weer "sub-documenten" te creeren die onderdeel zijn van het "document" waarin ze zijn gecreeerd.
De vraag is nu welke frames gebruik ik hiervoor, voor het hoofdscherm neem ik aan dat dat een JFrame is maar voor het sub-scherm moet ik hier ook een JFrame voor gebruiken of kan ik beter een InternalFrame gebruiken?
Dan de sub-sub schermen als ik voor het subscherm een JInternalFrame gebruik kan ik volgens mij geen geen JInternalFrames hierin onder brengen?
Ik heb ook zitten kijken naar JDialog maar deze is geloof ik niet geschikt voor meerdere buttons, textfields en comboboxen.
Tot slot de schermen moeten zo zijn opgebouwd dat bijvoorbeeld het subscherm zich niet buiten het hoofdscherm kan "bevinden", hetzelfde geldt voor de sub-subschermen en hun parent het subscherm. Daarnaast moeten sub-subschermen altijd op de voorgrond blijven t.o.v. het subscherm waar het bij hoort.
Alvast bedankt voor je reactie.
Marcel