FXTutorials - A collection of JavaFX tutorials from my YouTube channel

Overview

FXTutorials

A wide range of practical tutorials focusing on Java, JavaFX and FXGL from my YouTube channel https://www.youtube.com/almasb0/videos

Video Index

The links in each category are sorted in reverse-chronological order -- newest first.

JavaFX Games

JavaFX Software

FXGL

JavaFX Game Menus

JavaFX Game Dev

Java

Interviews

Talks

Misc

You might also like...

An example Twitch.tv bot that allows you to manage channel rewards (without requiring a message), and chat messages.

Twitch Bot Example shit code that can be used as a template for a twitch bot that takes advantage of channel rewards (that dont require text input) an

Nov 3, 2022

Small mod for Minecraft Forge 1.16.5 that sends messages of in-game events to a channel in your Discord server. This mod also enables cross-chatting between Minecraft and Discord.

DiscordSync Small mod for Minecraft Forge 1.16.5 that sends messages of in-game events to a channel in your Discord server. This mod also enables cros

Dec 20, 2022

A plugin that adds a player to the whitelist by entering the nickname on a specified channel.

DiscordWhitelist A plugin that adds the player to the whitelist by entering the nickname on a specified channel. Requirements Discord Bot (Make sure t

Jun 21, 2022

A Spigot Plugin that connects your server chat with a discord channel

A Spigot Plugin that connects your server chat with a discord channel

Minecord A Spigot Plugin that connects your server chat with a discord channel. Features Connects your in game chat with a channel on your discord ser

Apr 3, 2022

lobster is an easy-to-use Discord bot to play music in any voice channel

lobster is an easy-to-use Discord bot to play music in any voice channel

Apr 8, 2022

A 3D graphics engine created in Java. The project was inspired by javidx9's series on YouTube.

3D Graphics Engine A 3D graphics engine created in Java. The project was inspired by javidx9's series on YouTube. Installation Clone this repository o

Sep 16, 2022

YDI_B It is a project to download videos from YouTube

YDI_B It is a project to download videos from YouTube

YDI-B in this project will be Application based YouTube url extractor . downloader youtube video and audio from url Gradle To always build from the la

Jun 27, 2022

Bring back Youtube Dislike for Android (View Only)

Show Youtube Dislikes Bring back Youtube Dislikes for Android This is a simple application, that parses the data from the "returnyoutubedislike.com" A

Nov 17, 2022

CIRCUS - a Java and Spring Boot application for creating rooms with the purpose of watching YouTube videos together, similar to Watch2Gether

CIRCUS Video rooms application built using Apache Kafka, Java, Spring Boot, Spring Security and PostgreSQL About CIRCUS is a Java and Spring Boot appl

Jun 5, 2022

A DJL Algorithm used to detect if a Image contains a person such as Dream, Sapnap, George Not Found, TommyInnit, Tubbo or Ranboo. This Project has been created for a YouTube Video which is not yet finished, and neither is the Algorithm.

PissAI Personal Individuality Security Service Artificial Intelligence A DJL Algorithm used to detect if an Image contains a person such as Dream, Sap

Nov 19, 2022

A Minecraft Forge Mod that adds the features from Blockixel Artistry's YouTube videos

Blockixel Concepts for Forge 1.18.2 Fabric Port at https://github.com/JimmyTheGreat1500/BlockixelConcepts A Forge mod that aims to implement Blockixel

Dec 25, 2022

Source Code des Discord Bots aus meiner YouTube Tutorial Reihe!

TestBot3001 Source Code des Discord Bots aus meiner YouTube Tutorial Reihe! How can I download this bot? You can use this bot by clicking on the green

Sep 2, 2022

Tray Icon implementation for JavaFX applications. Say goodbye to using AWT's SystemTray icon, instead use a JavaFX Tray Icon.

Tray Icon implementation for JavaFX applications. Say goodbye to using AWT's SystemTray icon, instead use a JavaFX Tray Icon.

FXTrayIcon Library intended for use in JavaFX applications that makes adding a System Tray icon easier. The FXTrayIcon class handles all the messy AWT

Dec 30, 2022

Lib-Tile is a multi Maven project written in JavaFX and NetBeans IDE 8 and provides the functionalities to use and handle easily Tiles in your JavaFX application.

Lib-Tile is a multi Maven project written in JavaFX and NetBeans IDE 8 and provides the functionalities to use and handle easily Tiles in your JavaFX application.

Lib-Tile Intention Lib-Tile is a multi Maven project written in JavaFX and NetBeans IDE and provides the functionalities to use and handle easily Tile

Apr 13, 2022

DataFX - is a JavaFX frameworks that provides additional features to create MVC based applications in JavaFX by providing routing and a context for CDI.

What you’ve stumbled upon here is a project that intends to make retrieving, massaging, populating, viewing, and editing data in JavaFX UI controls ea

Dec 29, 2022

A collection of source code generators for Java.

Auto A collection of source code generators for Java. Auto‽ Java is full of code that is mechanical, repetitive, typically untested and sometimes the

Jan 5, 2023

A collection of source code generators for Java.

Auto A collection of source code generators for Java. Auto‽ Java is full of code that is mechanical, repetitive, typically untested and sometimes the

Jan 9, 2023

Twitter's collection of LZO and Protocol Buffer-related Hadoop, Pig, Hive, and HBase code.

Elephant Bird About Elephant Bird is Twitter's open source library of LZO, Thrift, and/or Protocol Buffer-related Hadoop InputFormats, OutputFormats,

Jan 5, 2023

IoT Platform, Device management, data collection, processing and visualization, multi protocol, rule engine, netty mqtt client

IoT Platform, Device management, data collection, processing and visualization, multi protocol, rule engine, netty mqtt client

GIoT GIoT: GIoT是一个开源的IoT平台,支持设备管理、物模型,产品、设备管理、规则引擎、多种存储、多sink、多协议(http、mqtt、tcp,自定义协议)、多租户管理等等,提供插件化开发 Documentation Quick Start Module - giot-starte

Sep 13, 2022
Comments
  • Change in toBoard() method bug

    Change in toBoard() method bug

    The algorithm now returns a correct x and/or y coordinate for each piece, where it before returned different coordinates depending on which left/right top/bottom half of the game piece the user clicked.

    opened by haugan 0
  • Problem with fast inserting discs

    Problem with fast inserting discs

    when i tried to insert some of discs after each other ,Only red or yellow discs are inserted that's because of the animation that take 0.5 sec ,So this statement redMove = !redMove; can't be reachable if you clicked the mouse in duration less than 0.5 sec ,This line of code should be executed before the animation line TranslateTransition animation = new TranslateTransition(Duration.seconds(0.5), disc);

    opened by MahmoudShaltoot 1
  • TODO list of ideas for tutorials

    TODO list of ideas for tutorials

    • [x] Piano app
    • [ ] A game similar to hangman where letters are replaced by numbers, e.g. A = 1, B = 2, etc
    • [ ] Ludo game
    • [x] Tower of Hanoi
    • [ ] Print with graphics, text, print preview, multipage split
    • [ ] Kotlin introduction
    • [x] Polynomial function vis
    • [x] Dialogs API
    • [x] Java - C++ communication via JNI
    • [ ] Image editor: zoom, lasso, transparency
    • [ ] ControlsFX
    • [ ] JavaFX 3d maze game - FXGL - FXyz
    • [ ] Jpro web example
    • [x] JavaFX custom bindings / properties
    • [x] client plugin - javafx on android
    • [x] compression
    • [ ] Canvas vs PixelBuffer
    • [ ] Pros and cons: JavaFX vs other GUIs
    • [x] Hide images inside images
    • [ ] Live editor: two windows, one edits code, the other has live visualisation / drawing
    opened by AlmasB 3
Owner
Almas Baimagambetov
Senior Lecturer, Computing Department Lead at the University of Brighton. A passionate software and game developer. PhD in Computer Science.
Almas Baimagambetov
100+ Spring Boot Articles, Tutorials, Video tutorials, Projects, Guides, Source code examples etc

YouTube Channel - Spring Boot Tutorial Subscribe for future video and updates Spring Boot Tutorial on YouTube Newly published spring boot tutorials (2

Ramesh Fadatare 1.2k Jan 2, 2023
Tutorial on my YouTube channel

Tutorial Made this repo so I could add a clear license to the code. Feel free to use this instead of the actual tutorials, although you won't learn mu

quickdaffy 3 Aug 9, 2021
My first proper GitHub project, I guess. Basically an automated version of the "Battle Royale" short series on Geo Facts' YouTube channel.

State-Royale Made by Pixer415, with some help from ThatOneCalculator This project needs your contributions. New modes/new features/typo fixes/suggesti

null 2 Jun 27, 2022
:wrench: LibGDX/LWJGL tutorials and examples

lwjgl-basics is a minimal shader-based library for 2D LWJGL sprite games. It provides essential utilities for handling textures, shaders, and sprite r

Matt DesLauriers 1.8k Jan 3, 2023
Spring Boot Advanced Tutorials

????Here we are making almost all types of Spring Boot Applications that you suggested via linkedin/Gmail, If you are looking something that is out of the box then just ping me in linkedin or mail with your required project i will make the template/full project for you for free

Alan Binu 72 Dec 20, 2022
Collection of Binding helpers for JavaFX(8)

Advanced-Bindings for JavaFX (8) advanced-bindings is a collection of useful helpers and custom binding implementations to simplify the development of

Manuel Mauky 63 Nov 19, 2022
A collection of JavaFX controls and utilities.

GemsFX At least JDK 11 is required. Dialog Pane The class DialogPane can be used as a layer on top of any application. It offers various methods to di

DLSC Software & Consulting GmbH 269 Jan 5, 2023
A collection of tools and libraries for easier development on the JavaFX platform!

This project is archived I do not realistically have the time to take care of this project, unfortunately. It originally was built along a Twitter cli

Tristan Deloche 100 Dec 13, 2022
A collection of Apple UI controls implemented in JavaFX.

Apple FX A collection of Apple UI controls implemented in JavaFX. Available Macos controls: MacosButton MacosCheckBox MacosRadioButton MacosLabel Maco

Gerrit Grunwald 17 Sep 25, 2022
NMCN(Niche Multi Channel Network),小眾多頻道網絡,是「同和新媒體矩陣」創始團隊於輿論資本全球化背景下率先提出的一種非營利性的去中心化自媒體聯盟形式,通過聯盟內創作單位的交流互推、共享資源等方式對抗資本侵蝕,在產出卓越作品的同時保障亞文化生存空間,為守護寶貴的非物質文化遺產盡綿薄之力。

同和新媒體矩陣 文檔 • 發布會 • 如何使用 • 素材矩陣示例站 • 視頻矩陣示例站 • 人脈矩陣demo 自媒體大航海時代,五大矩陣領航 同和新媒體矩陣是什麼? 我們旨在通過IT/互聯網+技術手段,為處於自媒體大航海時代的中小型創作者提供高效和去中心化的創作輔助服務,這些服務包括素材處理、信息分

同和君Hocassian 151 Dec 22, 2022