Breng jezelf in positie met JavaFX en ontwikkel toonaangevende gebruikersinterfaces!
In deze video downloaden we de benodigde software en installeren we deze.
In deze video leer je hoe je je eerste gebruikersinterface maakt aan de hand van je eerste venster in JavaFX. Je hoort de basisprincipes van Java al te kennen, want ik zal niet meer ingaan op fundamentele concepten zoals klassen, functies, variabelen, enzovoort.
In deze video leer je hoe je gebruiker interactie kunt gebruiken met de event handler om bijvoorbeeld iets uit te voeren wanneer op een knop is geklikt.
In deze video leer je hoe je tekstvelden kunt gebruiken in je GUI. Hiervoor bouwen we voort op de kennis uit de vorige video's. We gebruiken de Text-klasse voor. Dit stelt ons in staat om te definiëren welke tekst we in het venster willen weergeven.
In deze video leer je wat het label inhoudt en wat het verschil is met de tekst. Je had al geleerd hoe je tekst kunt weergeven in een GUI met de tekstklasse.
Hier leer je hoe je meerdere scenes in JavaFX kunt gebruiken. Tot nu toe hebben we altijd met slechts één scene gewerkt, nu is het tijd om te leren hoe dat werkt met meerdere scenes.
In deze video leer je een eenvoudigere manier om met knoppen te werken, namelijk met Lambda Expressions en eenvoudige knopklikken in JavaFX.
In deze video leer je hoe GridPane en TextField in JavaFX werken. Dit zijn tekstvelden waarin de gebruiker tekst kan invoeren.
In deze video leer je hoe je een wachtwoordveld in JavaFX invoegt en gebruikt. Dit is een tekstveld waarin je een wachtwoord kunt invoeren dat verborgen is.
In deze video leer je hoe je TextArea in JavaFX kunt gebruiken. Dabei handelt es sich um ein größeres Textfeld, welches für längere Texteingaben verwendet wird.
In deze video leer je het gebruik van de Toggle-button in JavaFX. Daarvoor zullen we een klein programma schrijven waarbij de gebruiker moet aangeven welke oogkleur hij heeft.
In deze video behandelen we de radio-button in JavaFX en bekijken we hoe we de Radio-Button-klasse kunnen gebruiken. Een radio-button kan ofwel geselecteerd of gedeselecteerd zijn.
In deze video behandelen we het selectievakje in JavaFX. Dit zijn selecteerbare vakjes die bijvoorbeeld kunnen worden gebruikt voor de voorkeur bij het bestellen van een pizza.
In deze video gaat het over de ChoiceBox in JavaFX. Dit is een Drop-down-menu, dus een menu waarin men uit verschillende opties kan kiezen.
Hier leer je het gebruik van ComboBox in JavaFX. Het is een vak vergelijkbaar met de Choice Box, maar hier hebben we bijvoorbeeld ook de mogelijkheid om items toe te voegen tijdens runtime.
In deze video leer je hoe je een schuifbalk kunt gebruiken in JavaFX. Hiervoor zullen we een scrollbaar gebied aanmaken en gebruiken.
In deze video leer je hoe je ScrollPane in JavaFX kunt gebruiken. Het is vergelijkbaar met de scrollbar en is een scrollbaar gebied met scroll bars.
In deze video behandelen we schuifregelaars in JavaFX. Schuifregelaars stellen de gebruiker in staat om waarden in te stellen op een balk. Hierdoor kan hij bijvoorbeeld de kleurwaarden instellen.
In deze video gaat het over de voortgangsbalk in JavaFX. Het is de laadbalk die je bijvoorbeeld ziet bij het downloaden van een bestand of bij het kopiëren van bestanden.
In deze video gaat het over de datumkiezer in JavaFX en hoe je deze kunt gebruiken. Het is een UI-element dat je vast al hebt gezien. Het maakt het mogelijk om een datum te selecteren.
In deze video behandelen we de Color-Picker in JavaFX. Dit is een UI-element waarmee we een kleur kunnen kiezen. Laten we eens kijken hoe je een Color-Picker in JavaFX integreert en gebruikt.
In deze video leer je hoe je de file chooser in JavaFX maakt en gebruikt. Dit is een UI-element waarmee je een bestand van je eigen bestandssysteem kunt kiezen.
Hier versterk je je begrip van de bestandskiezer.
In deze video behandelen we een van de verschillende Views, namelijk ListView in JavaFX. Dabei handelt es sich um een View, waarin men lijstelementen kan toevoegen.
In deze video behandelen we TableView in JavaFX. Het is een ander weergavetype dat ons in staat stelt tabellen te gebruiken en weer te geven. Laten we eens kijken hoe we een TableView in JavaFX maken.
In deze video leer je het gebruik en de voordelen van de Tree-View in JavaFX. Het is een weergave waarin je elementen kunt ordenen zoals in een boom met meerdere takken.
Hier leer je de HTML-editor in JavaFX kennen en zie je hoe je deze gebruikt. HTML is een scripttaal die wordt gebruikt bij het ontwikkelen van websites.
In dit hoofdstuk gaan we aan de slag met lay-outs, en een van deze lay-outs is de HBox in JavaFX. Daarnaast zullen we in de volgende video's de verschillende lay-outs bekijken en de verschillen leren kennen.
VBox laat ons toe om alle elementen verticaal te ordenen.
In deze video gaat het over FlowPane in JavaFX. Dit is een layoutklasse van de JavaFX API. We zullen meteen een voorbeeld van een FlowPane bekijken.
In deze video gaat het over het BorderPane in JavaFX. Het is een ander layout dat ons in staat stelt om onze Nodes dienovereenkomstig te ordenen.
In deze video gaat het over TitledPane in JavaFX. Dit is een ander soort layout. Een waarbij je vrij eenvoudig een titel voor de layout opgeeft en binnenin de layout de nodes invoegt.
In deze video leer je hoe je een menu aanmaakt.
In de volgende video's gaan we het hebben over vormen. Line is de eerste vorm die we zullen bekijken.
In deze video versterk je je begrip van line en het canvas.
In deze video gaan we aan de slag met de vormen Circle en Circle Arc in JavaFX. Circle komt uit het Engels en betekent cirkel. We zullen dus cirkels tekenen.
In deze video gaat het over Polyline en Polygon in JavaFX. Het gaat hierbij om vormen die meerdere hoeken hebben.
In deze video leer je het gebruik van Rectangle en Ellipse in JavaFX. Rectangle is een rechthoek, die we eerder al hebben gebruikt, en Ellipse is een afgeplatte cirkel. Beide zijn op hun beurt van de subklasse Shape.
In deze video gaat het over Path in JavaFX. Path stelt ons in staat om vormen te maken met vormen, dus eigenlijk een lijn te tekenen die in alle mogelijke richtingen gaat.
In deze video bekijken we Gradient Color en Color in JavaFX. Hierbij gaat het om kleuren en kleurovergangen.
In deze video gaat het over cirkeldiagrammen, ook wel bekend als taartdiagrammen, en hoe je ze maakt.
In deze video gaat het over lijngrafieken, dus lijndiagrammen en hoe je ze maakt.
In deze video gaat het over staafdiagrammen, oftewel staafgrafieken, en hoe je ze maakt.
In deze video behandelen we het gebiedsdiagram in JavaFX. Dit is opnieuw een tweedimensionaal diagram. Het verschilt voornamelijk van de lijngrafiek doordat onder de lijn de lijnkleur ook ingevuld wordt, tot aan het nulpunt of het laagste punt.
In deze video gaat het over de Scatter-Chart in JavaFX. Het is een diagramtype waarbij de afzonderlijke waarden als losse punten worden weergegeven.
In deze video leer je de gebeurtenissen en gebeurtenisfilters in JavaFX kennen. Het gaat er in principe om wat er gebeurt wanneer je bijvoorbeeld met de muis over een element gaat of een toets op het toetsenbord indrukt. Laten we eerst naar muisgebeurtenissen in JavaFX kijken.
In deze video leer je de verschillende gebarengebeurtenissen in JavaFX kennen. Dit zijn gebeurtenissen die vooral interessant zijn op aanraakapparaten. Dit geldt vooral voor Windows 8 en hoger.
In deze video gaat het over EventHandlers in JavaFX. We hebben al met EventHandlers gewerkt, maar ik wilde het hier nog wat gedetailleerder uitleggen.
In deze video leer je het gebruik van slepen en neerzetten in JavaFX. Dit is een veelgebruikte methode in programma's. Je kunt een element (bijv. Node) "slepen" en "neerzetten".
In deze video leer je hoe je de audiospeler in JavaFX kunt gebruiken, oftewel hoe je een audiobestand kunt afspelen met JavaFX.
In deze video leer je het gebruik van de eigenschappen van de Mediaplayer.
In deze video leer je hoe je de videospeler in JavaFX kunt gebruiken, oftewel hoe je een videobestand kunt afspelen en weergeven met JavaFX.
In deze video leer je de Scene Builder kennen. Een tool die ons werk om een GUI te bouwen extreem vereenvoudigt.
In deze video gaat het over de controller, die de communicatie tussen de Scene Builder en ons programma controleert.
Tot slot maken we nog een project met behulp van SceneBuilder.
Geef nu commentaar „JavaFX voor GUI-ontwikkeling“