How to create a Button in JavaFX?

In JavaFX the javafx.scene.control package provides various nodes (classes) specially designed for UI applications and these are re-usable. You can customize these and build view pages for your JavaFX applications. example: Button, CheckBox, Label, etc.

A button is control in user interface applications, in general, on clicking the button it performs the respective action.

You can create a Button by instantiating the javafx.scene.control.Button class of this package and, you can set text to the button using the setText() method.


import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
public class ButtonExample extends Application {
   public void start(Stage stage) {
      //Creating a Button
      Button button = new Button();
      //Setting text to the button
      button.setText("Sample Button");
      //Setting the location of the button
      //Setting the stage
      Group root = new Group(button);
      Scene scene = new Scene(root, 595, 150, Color.BEIGE);
      stage.setTitle("Button Example");
   public static void main(String args[]){


Updated on: 16-May-2020

4K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started