Flutter OutlinedButton Tutorial

Flutter OutlinedButton Tutorial (2022)

An OutlinedButton is a button with text child and a border outline. It is also a form of TextButton with an outline. They are used in the places where the button needs medium importance....
UUID in flutter

How to generate UUID in dart / flutter

Very often, we come across the need to have UUID. UUIDs are perfect for giving unique ID to objects and resources. In this tutorial, we will see how to create UUID in dart for...

Flutter ElevatedButton Tutorial (2022)

In this tutorial, we will explore the ElevatedButton widget in Flutter. ElevatedButtons are, as the name suggests, buttons with a depth or elevation. They will stand on top of the container with a shadow....
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...

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...

How to create excel files in Java

In this tutorial, we will explore the Java spreadsheet support and learn how to create Microsoft Excel .xlsx spreadsheet files using java program. For handling Excel files, we need to make use of the...
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%...
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...
Flutter for desktop tutorial

Create your first flutter desktop application – Flutter tutorial

Flutter is the new developer-friendly cross-platform open-source framework developed by Google. The flutter community is growing and as of 2022, with flutter 3, it is stable for Android, iOS, Web and Desktop platforms! Flutter...
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...
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 Checkcombobox controlsfx

JavaFX CheckComboBox

JavaFX CheckComboBox is a special UI control provided by ControlsFX. It is used for giving option to users to select more than one item from a Combobox. It is an extremely useful component you...

JavaFX Custom Shaped Buttons

JavaFX provides effective ways to customize the shape of most of the components. In this tutorial, we will learn how to set a custom shape for the JavaFX Button component. Creating custom shaped buttons We can...
Java Open File Explorer

How to open file explorer in java

Sometimes, we come across requirements where we need to open a particular folder or directory in the native file explorer. In this tutorial, we will see how to do that, easy and effective. Opening file...
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...
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...
APT/DPKG error because of fileoverwrite

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

Let's see how to solve the problem of apt or dpkg failing to install packages due to errors like the following. This is happening because the new package you are trying to install is...
JavaFX Application Icon Tutorial

JavaFX Application Icon Setup

All programs require a nice-looking icon or logo on the taskbar and the window to make it look professional. JavaFX provides easy ways to set up an application icon using any image of your...
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...