Virusbeatboxing
Gebruiker
- Lid geworden
- 11 nov 2011
- Berichten
- 41
Beste,
Als student Informatica heb ik reeds een uitgebreid pakket Java en Object-georiënteerd programmeren gezien en heb ik de basics van het maken van GUI's onder de knie. Maar toch vraag ik mij af hoe ze het in de professionele wereld doen.
Ik heb reeds verschillende programma's willen maken maar kom telkens vast te zitten op 1 bepaald stuk.
Ik wil namelijk weten hoe het mogelijk is om binnen een JFrame enkele Panels te zetten met knoppen. Vervolgens moet het mogelijk zijn om, na het klikken van deze knoppen, een nieuw panel op dezelfde plaats te zetten.
Ikzelf 'loste' dit op door telkens in de constructor van de panels, de ContentPane van het Frame mee te geven maar ik heb zo een twijfels of dit écht wel zo hoort?
Ik hou namelijk van clean code, en waarschijnlijk moet dit ook zo, objecten maar ook elk panel in aparte klassen.
Indien mij iemand kan zeggen hoe dit het efficiënst opgelost kan worden, hoor ik die graag. Eventueel kan ook iemand mij een werkende applicatie geven waarin het principe uitgelegd wordt?
Bedankt alvast!
Als student Informatica heb ik reeds een uitgebreid pakket Java en Object-georiënteerd programmeren gezien en heb ik de basics van het maken van GUI's onder de knie. Maar toch vraag ik mij af hoe ze het in de professionele wereld doen.
Ik heb reeds verschillende programma's willen maken maar kom telkens vast te zitten op 1 bepaald stuk.
Ik wil namelijk weten hoe het mogelijk is om binnen een JFrame enkele Panels te zetten met knoppen. Vervolgens moet het mogelijk zijn om, na het klikken van deze knoppen, een nieuw panel op dezelfde plaats te zetten.
Ikzelf 'loste' dit op door telkens in de constructor van de panels, de ContentPane van het Frame mee te geven maar ik heb zo een twijfels of dit écht wel zo hoort?
Ik hou namelijk van clean code, en waarschijnlijk moet dit ook zo, objecten maar ook elk panel in aparte klassen.
Indien mij iemand kan zeggen hoe dit het efficiënst opgelost kan worden, hoor ik die graag. Eventueel kan ook iemand mij een werkende applicatie geven waarin het principe uitgelegd wordt?
Bedankt alvast!
Laatst bewerkt: