Skip to content
Genuine Coder
Genuine Coder
  • JavaFX
    • JavaFX 3D
    • JavaFX GUI
    • JavaFX Library Software
  • Java
  • Tutorial
  • JavaFX
    • JavaFX 3D
    • JavaFX GUI
    • JavaFX Library Software
  • Java
  • Tutorial
© All rights reserved. Proudly powered by WordPress. Theme SpeedBlog designed by WPInterface.
  • Home
  • Muhammed Afsal Villan
  • Page 2

Author: Muhammed Afsal Villan

Muhammed Afsal Villan is an experienced full-stack developer, specialized in desktop and mobile application development. He also regularly publishes quality tutorials on his YouTube channel named 'Genuine Coder'. He likes to contribute to open-source projects and is always enthusiastic about new technologies.
How to open file explorer in java
Posted in Java Tutorial

How to open file explorer in java

Estimated read time 3 min read
Posted on June 18, 2022June 18, 2022
by Muhammed Afsal Villan

Sometimes, we come across requirements where we need to open a particular folder or directory in the native file explorer.…

Learn More 50 Comments on How to open file explorer in java
JavaFx DatePicker Tutorial
Posted in JavaFX JavaFX GUI

JavaFx DatePicker Tutorial

Estimated read time 4 min read
Posted on June 18, 2022June 18, 2022
by Muhammed Afsal Villan

In this tutorial, we will talk about JavaFX DatePicker basic usage, how to format the selected date using DateTimeFormatter to…

Learn More 51 Comments on JavaFx DatePicker Tutorial
Java TrayIcon Tutorial (With popupmenu and images)
Posted in Featured Java

Java TrayIcon Tutorial (With popupmenu and images)

Estimated read time 3 min read
Posted on June 17, 2022June 17, 2022
by Muhammed Afsal Villan

Trayicons are really useful widgets for interacting with the application when the main dialog is minimized/hidden or the application is…

Learn More 50 Comments on Java TrayIcon Tutorial (With popupmenu and images)
How to fix “trying to overwrite …, which is also in package …” issue in linux
Posted in Linux Tutorial

How to fix “trying to overwrite …, which is also in package …” issue in linux

Estimated read time 2 min read
Posted on June 15, 2022July 10, 2022
by Muhammed Afsal Villan

Let’s see how to solve the problem of apt or dpkg failing to install packages due to errors like the…

Learn More 53 Comments on How to fix “trying to overwrite …, which is also in package …” issue in linux
JavaFX Application Icon Setup
Posted in JavaFX JavaFX GUI

JavaFX Application Icon Setup

Estimated read time 3 min read
Posted on June 14, 2022June 14, 2022
by Muhammed Afsal Villan

All programs require a nice-looking icon or logo on the taskbar and the window to make it look professional. JavaFX…

Learn More 53 Comments on JavaFX Application Icon Setup
Downloading a file from spring controller with spring boot
Posted in Java Spring

Downloading a file from spring controller with spring boot

Estimated read time 3 min read
Posted on June 13, 2022June 14, 2022
by Muhammed Afsal Villan

Sometimes, we will have to provide rest API endpoint for downloading certain files. In this article, we will see how…

Learn More 51 Comments on Downloading a file from spring controller with spring boot
How to update all WordPress post content URLs with SQL
Posted in Tutorial Wordpress

How to update all WordPress post content URLs with SQL

Estimated read time 2 min read
Posted on June 12, 2022June 14, 2022
by Muhammed Afsal Villan

Updating all the URLs and resources in the WordPress site after migrating to a new domain or migrating to a…

Learn More 51 Comments on How to update all WordPress post content URLs with SQL
Bubble Sort Algorithm Visualization
Posted in JavaFX

Bubble Sort Algorithm Visualization

Estimated read time 1 min read
Posted on March 9, 2019March 9, 2019
by Muhammed Afsal Villan

Bubble sort is a relatively simple sorting algorithm. It works by repeatedly fixing sort order between adjacent elements. Bubble sort…

Learn More 50 Comments on Bubble Sort Algorithm Visualization
Send email from Java application using Java Mail API
Posted in Java Tutorial

Send email from Java application using Java Mail API

Estimated read time 3 min read
Posted on February 24, 2019February 24, 2019
by Muhammed Afsal Villan

Java Mail API allows to send emails from your Java application. Very often it will be necessary to send emails…

Learn More 51 Comments on Send email from Java application using Java Mail API
JavaFX 3D Tutorial #12 – Depth Buffer
Posted in JavaFX 3D

JavaFX 3D Tutorial #12 – Depth Buffer

Estimated read time 2 min read
Posted on October 13, 2018
by Muhammed Afsal Villan

So far, we have learned about the basics of 3D. We created 3D objects, prepared detailed textures, worked with animation…

Learn More 51 Comments on JavaFX 3D Tutorial #12 – Depth Buffer
JavaFX 3D Tutorial #11 – Bump Maps for Wringles
Posted in JavaFX 3D

JavaFX 3D Tutorial #11 – Bump Maps for Wringles

Estimated read time 1 min read
Posted on October 13, 2018October 13, 2018
by Muhammed Afsal Villan

In the last chapter, we saw how to create glowing objects with self illumination. In this chapter, we will see…

Learn More 51 Comments on JavaFX 3D Tutorial #11 – Bump Maps for Wringles
JavaFX 3D Tutorial #10 – Self Illumination
Posted in JavaFX 3D

JavaFX 3D Tutorial #10 – Self Illumination

Estimated read time 1 min read
Posted on October 13, 2018October 13, 2018
by Muhammed Afsal Villan

In JavaFX 3D, you can make use of self illumination maps to provide glowing effects for objects. Self illumination allows…

Learn More 52 Comments on JavaFX 3D Tutorial #10 – Self Illumination
JavaFX 3D Tutorial #9 – Moving Light Animation
Posted in JavaFX 3D

JavaFX 3D Tutorial #9 – Moving Light Animation

Estimated read time 2 min read
Posted on October 6, 2018October 6, 2018
by Muhammed Afsal Villan

In the last chapter, we saw how to add lights to the 3D scene. In this chapter, we will see…

Learn More 52 Comments on JavaFX 3D Tutorial #9 – Moving Light Animation
JavaFX 3D Tutorial #8 – Lighting with PointLight and AmbientLight
Posted in JavaFX 3D

JavaFX 3D Tutorial #8 – Lighting with PointLight and AmbientLight

Estimated read time 2 min read
Posted on October 6, 2018
by Muhammed Afsal Villan

In this chapter, we will see how to add lighting to the JavaFX 3D. Lighting is one of the most…

Learn More 51 Comments on JavaFX 3D Tutorial #8 – Lighting with PointLight and AmbientLight
JavaFX 3D Tutorial #7 – Reflection with Specular Map
Posted in JavaFX 3D

JavaFX 3D Tutorial #7 – Reflection with Specular Map

Estimated read time 1 min read
Posted on October 6, 2018October 6, 2018
by Muhammed Afsal Villan

In the 6th chapter, we talked about giving wooden texture to the object. Today, let us see how to give…

Learn More 51 Comments on JavaFX 3D Tutorial #7 – Reflection with Specular Map
JavaFX 3D Tutorial #6 – Textures with Diffuse Map
Posted in JavaFX JavaFX 3D

JavaFX 3D Tutorial #6 – Textures with Diffuse Map

Estimated read time 3 min read
Posted on September 29, 2018
by Muhammed Afsal Villan

In this chapter, we will talk about applying textures with diffuse map. In 3D programming, texture is one of the…

Learn More 50 Comments on JavaFX 3D Tutorial #6 – Textures with Diffuse Map
JavaFX 3D Tutorial #5 – More fine mouse control – Zoom in and Zoom out
Posted in JavaFX 3D

JavaFX 3D Tutorial #5 – More fine mouse control – Zoom in and Zoom out

Estimated read time 1 min read
Posted on September 27, 2018September 27, 2018
by Muhammed Afsal Villan

In this chapter, we will implement the mouse zoom control. Currently we have complete rotation freedom on the mouse. With…

Learn More 52 Comments on JavaFX 3D Tutorial #5 – More fine mouse control – Zoom in and Zoom out
JavaFX Communication Between Controllers
Posted in JavaFX Tutorial

JavaFX Communication Between Controllers

Estimated read time 2 min read
Posted on September 26, 2018June 12, 2022
by Muhammed Afsal Villan

When you begin with JavaFX, one problem you might come up with is the communication between different controllers to communicate…

Learn More 924 Comments on JavaFX Communication Between Controllers
JavaFX Splash Screen
Posted in JavaFX JavaFX GUI

JavaFX Splash Screen

Estimated read time 3 min read
Posted on September 25, 2018September 25, 2018
by Muhammed Afsal Villan

Splash screens are awesome. They allows to engage users when the application load in the background as a loading screen.…

Learn More 49 Comments on JavaFX Splash Screen
JavaFX 3D Tutorial #4 – 3D Object Transform (Rotation) with Mouse
Posted in JavaFX 3D

JavaFX 3D Tutorial #4 – 3D Object Transform (Rotation) with Mouse

Estimated read time 3 min read
Posted on September 25, 2018September 27, 2018
by Muhammed Afsal Villan

In the previous chapter, we saw how to do the transforms with keyboard input. In this chapter, we take it…

Learn More 52 Comments on JavaFX 3D Tutorial #4 – 3D Object Transform (Rotation) with Mouse

Posts navigation

← Older Articles
Newer Articles →
© All rights reserved. Proudly powered by WordPress. Theme SpeedBlog designed by WPInterface.