Swing / MVC : création d'interfaces graphiques
Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
Voorstelling van de Java Foundation Classes:
(AWT, Swing, Java2D, DragAndDrop, Toegankelijkheid en Internationalisatie)
Vergelijking van AWT- en SWING-modellen
Herinnering aan de belangrijkste in Java gebruikte ontwerppatronen
Swing
De fundamentele bases
Het MVC (Model-View-Controller) patroon
Parametrisatie van grafische schema's (Pluggable look and feel)
Organisatie van grafische interfaces met event management
GUI's bouwen met NetBeans
Containers
Principe
Containers van hoog niveau
Utility containers (algemeen en specifiek)
Componenten (widgets)
Principe
Overzicht van beschikbare componenten
Meerdere GUI's bouwen
Beheer van de positionering
Layout managers: definitie
De meest voorkomende managers (absoluut, BorderLayout, FlowLayout, GridLayout, enz.)
Andere managers gebruikt in WYSIWYG
Beheer van evenementen
Principe
Fundamentele klassen
Beschikbare luisteraars
Scheiding presentatie/verwerking
Prestaties
Meervoudige voorbeelden
Geavanceerde concepten
Eenheidstests met JFC Eenheid
Aanpassing, internationalisering
Afdrukken en kopieerbeheer
Casestudies
Architectuur en uitvoering van een volledige toepassing