JavaFX Image Button Tutorial

JavaFX Image Button Tutorial

In this tutorial, we will learn how to create image buttons in JavaFX. By default, there is no special component named ImageButton. However, we can easily extend the default JavaFX Button to create a...
JavaFX ObservableList

JavaFX ObservableList Tutorial

JavaFX ObservableList is JavaFX SDK's special implementation of List interface. It is basically an observable list that provides option to attach listeners for list content change. ObservableList has an integral role in the JavaFX...

JavaFX Complete Project Tutorial : Building Material Designed Library Management Software

Programming can only be learned properly with continuous practice. When you work on a complete software project, you'll have to understand how to put things together and how to implement data communication between various...

JavaFX Material Design : Setting Up and Making Login Application

One problem I have faced when developing java applications was the old look. Even after the introduction of Nimbus look and feel, the user interface components felt too static and dead. Then JavaFX came...

Flutter TextButton Widget – Usage and Examples

In this tutorial, we will explore the Button widgets available in the Flutter. Compared to the previous version Flutter2, Flutter3 has updated the button widget. We will see how to use the TextButton widget...
Java GIF Tutorial

Create animated GIF from multiple images in Java

In this tutorial, we will learn how to programmatically create animated GIF by combining multiple images in java easily. We will make use of the library gifencoder for this purpose. Add the 'gifencoder' library to...
Java/JavaFX TrayIcon Tutorial

Java TrayIcon Tutorial (With popupmenu and images)

Trayicons are really useful widgets for interacting with the application when the main dialog is minimized/hidden or the application is running in the background. In this tutorial, let's see how to add a Java...

JavaFX Get Screen Size

JavaFX provides an easy option to get screen dimensions (screen size) of all the monitors connected. This can be done using the javafx.stage.Screen class. Get Screen Size of Primary Monitor import javafx.application.Application; import javafx.geometry.Rectangle2D; import javafx.stage.Screen; import javafx.stage.Stage; public class Main...
JavaFX DatePicker Tutorial

JavaFx DatePicker Tutorial

In this tutorial, we will talk about JavaFX DatePicker basic usage, how to format the selected date using DateTimeFormatter to string value, and customize the component using JavaFX CSS. Using JavaFx DatePicker DatePicker is a standard...

How to fix ” Permission denied (publickey) ” issue in Gitlab

When you try to clone private repositories for the first time from an account, you may get following error. Permission denied (publickey). Permission denied (publickey) fatal : Could not read from remote repository Please make sure you have...
Java JFrame Tutorial

Java JFrame Tutorial

JFrame is a java swing container that can be used to create application windows. JFrames are the top most container in the swing applications. All the GUI components like labels, comboboxes are added into...
Spring file downloader code with example

Downloading a file from spring controller with spring boot

Sometimes, we will have to provide rest API endpoint for downloading certain files. In this article, we will see how to provide an option to download any file from a java spring rest API...

How to Create Barcodes as Batches (Bulk creation)

You can create barcodes for any alphanumeric combination using Zint Barcode Generator. Download Zint Barcode Studio From http://sourceforge.net/projects/zint/. It is available for both windows and Linux. Generating One Barcode at a Time Open The Software and Type the Data...
WebP image support in Linux

How to add WebP thumbnail support on Ubuntu and Linux Mint

As of writing this article, on 2022 June, there is no default support for WebP images in the Ubuntu/Linux Mint file explorers. As a result, the image file thumbnails are not rendered and we...

How to update all WordPress post content URLs with SQL

Updating all the URLs and resources in the WordPress site after migrating to a new domain or migrating to a domain from IP address is a painstaking task. Luckily, there is an easy way! In...
Java Webp Tutorial

Java WebP Image Support – Read and Save WebP Images

WebP is a new generation image format developed by Google exclusively for the Web. It has both lossy and lossless compression support. When compared to the commonly used formats like JPEG, WebP has 25%-34%...
Dart syntax highlight for Wordpress

Dart/Flutter code highlighting for WordPress

The WordPress's SyntaxHighligter Evolved is a great plugin for syntax highlighting. It supports a ton of syntaxes and has a lot of customization. However, when I started making flutter tutorials, the plugin did not...

JavaFX Communication Between Controllers

When you begin with JavaFX, one problem you might come up with is the communication between different controllers to communicate between scenes. In this article, we will see how to properly communicate between two...

Emulating Fingerprint in Android Emulator

Android Emulators are simply the best way to test our application during development or when we want to use apps on PC. Currently, fingerprint smartphones are not that common, but surely, it will become...

JavaFX Splash Screen

Splash screens are awesome. They allows to engage users when the application load in the background as a loading screen. In this article, we will talk about implementing JavaFX Splash Screen / Loading Screen...