Skip to content

Instantly share code, notes, and snippets.

@Da9el00
Da9el00 / Controller.java
Created June 16, 2021 13:11
JavaFX LineChar design
package sample;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.chart.LineChart;
import javafx.scene.chart.XYChart;
import javafx.scene.layout.AnchorPane;
import javafx.stage.Stage;
@Da9el00
Da9el00 / pom.xml
Created June 11, 2021 08:38
Java - Mapping objects to JSON
<dependencies>
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1.1</version>
</dependency>
</dependencies>
@Da9el00
Da9el00 / Controller.java
Created June 9, 2021 10:03
JavaFX Design - Modern Login Screen
package sample;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.layout.AnchorPane;
import javafx.stage.Stage;
import java.net.URL;
import java.util.ResourceBundle;
@Da9el00
Da9el00 / Controller.java
Created June 5, 2021 15:25
Add and remove items from ListView - JavaFX
package sample;
import javafx.fxml.FXML;
import javafx.scene.control.ListView;
import javafx.scene.control.TextField;
import javafx.scene.input.MouseEvent;
public class Controller {
@FXML
@Da9el00
Da9el00 / Controller.java
Created June 3, 2021 17:50
JavaFX and Scene Builder - Writing text animation with threads
import com.jfoenix.controls.JFXButton;
import javafx.application.Platform;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.text.Text;
import java.net.URL;
import java.util.ResourceBundle;
@Da9el00
Da9el00 / Controller.java
Created May 28, 2021 15:08
JavaFX JfoeniX dialog
package sample;
import com.jfoenix.controls.JFXButton;
import com.jfoenix.controls.JFXDialog;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.layout.StackPane;
import java.net.URL;
@Da9el00
Da9el00 / Controller.java
Last active December 21, 2021 11:41
File Chooser
package sample;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.TextArea;
import javafx.scene.input.MouseEvent;
import javafx.stage.FileChooser;
import javafx.stage.Stage;
import java.io.File;
@Da9el00
Da9el00 / Controller.java
Created May 22, 2021 12:28
JavaFX Alert
package sample;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.scene.control.Alert;
import javafx.scene.control.Button;
import javafx.scene.control.ButtonType;
import java.util.Optional;
@Da9el00
Da9el00 / LoadingController.java
Created May 14, 2021 15:41
JavaFX and Scene Builder - IntelliJ: Progress Indicator
package sample;
import javafx.application.Platform;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.ProgressIndicator;
import javafx.scene.text.Text;
import java.net.URL;
@Da9el00
Da9el00 / Controller.java
Created May 11, 2021 18:55
JavaFX and Scene Builder BubbleChart
package sample;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.chart.BubbleChart;
import javafx.scene.chart.XYChart;
import java.net.URL;
import java.util.ResourceBundle;