JavaFX_ButtonControl2
 
 
Snapshot Codes:

 
Code :

package javafxtemplate1;

import javafx.application.Application;
import javafx.geometry.HPos;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.GridPane;
import javafx.stage.Stage;

public class JavaFXTemplate1 extends Application {
Label caption = new Label("Input");
@Override
public void start(Stage primaryStage) {
BorderPane root = new BorderPane();
Button ctrlbtn = new Button("Click Me");
Scene scene = new Scene(root,200,150);
ctrlbtn.setOnAction(e->ctrlbutton_click());
GridPane gPane = new GridPane();
gPane.setAlignment(Pos.CENTER);
gPane.setHgap(10);gPane.setVgap(15);
gPane.add(caption, 0, 0);
gPane.add(ctrlbtn, 0, 1);
root.setCenter(gPane);
primaryStage.setTitle("Hello World!");
primaryStage.setScene(scene);
primaryStage.show();
}

public void ctrlbutton_click()
{
//System.out.println("setOnAction event :: button Clicked");
caption.setText("Button Clicked");
}

public static void main(String[] args) {
launch(args);
}
}
 

Displays: