Garantie de satisfaction à 100% Disponible immédiatement après paiement En ligne et en PDF Tu n'es attaché à rien 4.2 TrustPilot
logo-home
Resume

Samenvatting Programmeren - JavaFX

Note
-
Vendu
-
Pages
19
Publié le
04-01-2023
Écrit en
2021/2022

Leer programmeren in JavaFX. Java is een objectgeoriënteerde programmeertaal, maar JavaFX dient voor het ontwerp Dit van basis tot steeds verder uitgebreid. Deze samenvatting diept zich per hoofdstuk stap per stap verder uit.











Oups ! Impossible de charger votre document. Réessayez ou contactez le support.

Infos sur le Document

Publié le
4 janvier 2023
Nombre de pages
19
Écrit en
2021/2022
Type
Resume

Aperçu du contenu

THEORI PROGRAMMEREN -
E



HOOFDSTUK 1 – WAT IS JAVAFX?
 Java Class Library om desktop applicaties met een grafische user interface (GUI) te bouwen

 Aan de hand van nodes stellen we een scenegraph samen
 met behulp van de wordt scenegraph een scene aangemaakt
 de scene wordt op een stage geplaatst en getoond
o scengraph
 scene
 stage
 je klassen komen allemaal uit de javafx package
o geen awt
o geen string
 de main klasse erft van de abstracte klasse Application waarvan de start methode moet worden
geïmplementeerd
 de JRE geeft je een window om je GUI op te zetten via de Stage parameter van de start methode




[NAAM VAN AUTEUR] 1

,  een GUI is opgebouwd uit verschillende geneste Nodes
o de scenegraph
 er zijn verschillende soorten Nodes
o controls
o layoutpanes
o shapes
 de verschillende klassen die hiervoor gebruikt worden zijn hiërarchisch opgebouwd

 wil je visueel inhoud je Stage toevoegen dan gebeurt dat via een Scene
o een Scene bevat een boomstructuur van visuele elementen
 de scenegraph

 omgeving waarbinnen de GUI getoond wordt
o een window
 wordt aangeleverd door systeem via primaryStage parameter van start methode
 Kan één Scene bevatten
 Kan getoond worden met show()



HOOFDSTUK 2 - STAPPENPLAN GUI

1. WIREFRAME UITTEKENEN
 een schets van hoe ons scherm er uit zal zien
 op de schets komt
o welke componenten
o de onderlinge layout van de componenten
 kan met bepaalde tools of pen en papier

2. HOOFDSCHERM MAKEN
 maak een nieuw project in IntelliJ
 maak een package
 maak een klasse main
 geef de stage een grote
 zet de juiste titel
 toon de (lege) stage

3. UI OPBOUWEN
 initialisatie controls
o Welke UI controls hebben we nodig?
o in de package javafx.scene.control vind je alle javafx controls
o Welke klassen zijn geschikt?
 layout met panes
o hoe moeten de controls geplaatst worden?
o in de package javafx.scene.layout vind je alle javafx layout panes
 aparte view klasse
o we creëren beter een aparte klassen waarin de scenegraph opgebouwd wordt
o plaats de klasse in een aparte package




[NAAM VAN AUTEUR] 2

, o de klasse erft van het rootelement van de scenegraph
o de controls zijn private attributen van de klasse
o in de constructor
 initialisatie controls
 layout op de Pane

4. EVENT AFHANDELEN
 als er op de knop geklikt wordt, moet er iets gebeuren
o het klikken op de knop, noemen we een Event
 als dit event afgaat, moet een bepaald stuk code uitgevoerd worden
o de knop waarop geklikt wordt noemen we het EventTarget
o het object dat de methode bevat die uitgevoerd moet worden is de EventHandler
 Handler schrijven
o klasse die de EventHandler interface implementeert
 implements EventHandler<ActionEvent>



HOOFDSTUK 3 – HET DESIGN PATTERN “MODEL-VIEW-
PRESENTER”
 design patterns
o doel
 scheiding tussen de grafische user interface

 altijd eenzelfde patroon
o view klassen
 tekenen de UI
 geen logica
 dom maar mooi
o model klassen
 implementeren de logica
 geen UI code
 slim maar lelijk
o om deze klassen gescheiden te houden werken we met een tussenliggende klasse
 de presenter




[NAAM VAN AUTEUR] 3

Faites connaissance avec le vendeur

Seller avatar
Les scores de réputation sont basés sur le nombre de documents qu'un vendeur a vendus contre paiement ainsi que sur les avis qu'il a reçu pour ces documents. Il y a trois niveaux: Bronze, Argent et Or. Plus la réputation est bonne, plus vous pouvez faire confiance sur la qualité du travail des vendeurs.
anouckcelis Thomas More Hogeschool
Voir profil
S'abonner Vous devez être connecté afin de suivre les étudiants ou les cours
Vendu
15
Membre depuis
2 année
Nombre de followers
6
Documents
22
Dernière vente
2 mois de cela

2,5

2 revues

5
0
4
0
3
1
2
1
1
0

Récemment consulté par vous

Pourquoi les étudiants choisissent Stuvia

Créé par d'autres étudiants, vérifié par les avis

Une qualité sur laquelle compter : rédigé par des étudiants qui ont réussi et évalué par d'autres qui ont utilisé ce document.

Le document ne convient pas ? Choisis un autre document

Aucun souci ! Tu peux sélectionner directement un autre document qui correspond mieux à ce que tu cherches.

Paye comme tu veux, apprends aussitôt

Aucun abonnement, aucun engagement. Paye selon tes habitudes par carte de crédit et télécharge ton document PDF instantanément.

Student with book image

“Acheté, téléchargé et réussi. C'est aussi simple que ça.”

Alisha Student

Foire aux questions