0% found this document useful (0 votes)
45 views15 pages

JAVAFX - Sample Codes

javafx..!

Uploaded by

rsinchana74
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views15 pages

JAVAFX - Sample Codes

javafx..!

Uploaded by

rsinchana74
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Hbox layut

package practiceproject;

import java.io.*;

import javafx.application.Application;

import javafx.scene.Scene;

import javafx.scene.control.Button;

import javafx.scene.layout.GridPane;

import javafx.scene.layout.HBox;

import javafx.stage.Stage;

public class democlass extends Application{

public static void main(String[] args){

launch();

@Override

public void start(Stage primaryStage) throws Exception {

Button bt1 = new Button("Click Me");

Button bt2 = new Button("Click Me");

Button bt3 = new Button("Click Me");

Button bt4 = new Button("Click Me");

Button bt5 = new Button("Click Me");

HBox h = new HBox();

h.getChildren().add(bt1);

h.getChildren().add(bt2);

h.getChildren().add(bt3);

h.getChildren().add(bt4);

h.getChildren().add(bt5);

Scene sc = new Scene(h);


primaryStage.setScene(sc);

primaryStage.setWidth(300);

primaryStage.setHeight(300);

primaryStage.show();

Vbox Layout

package practiceproject;

import java.io.*;

import javafx.application.Application;

import javafx.scene.Scene;

import javafx.scene.control.Button;

import javafx.scene.layout.GridPane;

import javafx.scene.layout.HBox;

import javafx.scene.layout.VBox;

import javafx.stage.Stage;

public class democlass extends Application{

public static void main(String[] args){

launch();

@Override

public void start(Stage primaryStage) throws Exception {

Button bt1 = new Button("Click Me");

Button bt2 = new Button("Click Me");

Button bt3 = new Button("Click Me");

Button bt4 = new Button("Click Me");


Button bt5 = new Button("Click Me");

VBox h = new VBox();

h.getChildren().add(bt1);

h.getChildren().add(bt2);

h.getChildren().add(bt3);

h.getChildren().add(bt4);

h.getChildren().add(bt5);

Scene sc = new Scene(h);

primaryStage.setScene(sc);

primaryStage.setWidth(300);

primaryStage.setHeight(300);

primaryStage.show();

Grid Pane

package practiceproject;

import java.io.*;

import javafx.application.Application;

import javafx.scene.Scene;

import javafx.scene.control.Button;

import javafx.scene.layout.GridPane;

import javafx.scene.layout.HBox;

import javafx.scene.layout.StackPane;

import javafx.scene.layout.VBox;

import javafx.stage.Stage;

public class democlass extends Application{

public static void main(String[] args){


launch();

@Override

public void start(Stage primaryStage) throws Exception {

Button bt1 = new Button("Click Me");

Button bt2 = new Button("Click Me");

Button bt3 = new Button("Click Me");

Button bt4 = new Button("Click Me");

GridPane root = new GridPane();

root.add(bt1, 0, 0);

root.add(bt2, 1, 0);

root.add(bt3, 2, 0);

Scene sc = new Scene(root);

primaryStage.setScene(sc);

primaryStage.setWidth(300);

primaryStage.setHeight(300);

primaryStage.show();

Flow pane Layout

package practiceproject;

import java.io.*;

import javafx.application.Application;

import javafx.scene.Scene;

import javafx.scene.control.Button;

import javafx.scene.layout.FlowPane;

import javafx.scene.layout.GridPane;

import javafx.scene.layout.HBox;
import javafx.scene.layout.StackPane;

import javafx.scene.layout.VBox;

import javafx.stage.Stage;

public class democlass extends Application{

public static void main(String[] args){

launch();

@Override

public void start(Stage primaryStage) throws Exception {

Button bt1 = new Button("Click Me");

Button bt2 = new Button("Click Me");

Button bt3 = new Button("Click Me");

Button bt4 = new Button("Click Me");

Button bt5 = new Button("Click Me");

Button bt6 = new Button("Click Me");

Button bt7 = new Button("Click Me");

Button bt8 = new Button("Click Me");

Button bt9 = new Button("Click Me");

Button bt10 = new Button("Click Me");

Button bt11 = new Button("Click Me");

Button bt12 = new Button("Click Me");

FlowPane h = new FlowPane();

h.getChildren().add(bt1);

h.getChildren().add(bt2);

h.getChildren().add(bt3);

h.getChildren().add(bt4);

h.getChildren().add(bt5);

h.getChildren().add(bt6);
h.getChildren().add(bt7);

h.getChildren().add(bt8);

h.getChildren().add(bt9);

h.getChildren().add(bt10);

h.getChildren().add(bt11);

h.getChildren().add(bt12);

Scene sc = new Scene(h);

primaryStage.setScene(sc);

primaryStage.setWidth(300);

primaryStage.setHeight(300);

primaryStage.show();

Border pane layout

package demoProject;

import javafx.application.Application;

import javafx.scene.Scene;

import javafx.scene.control.Button;

import javafx.stage.Stage;

import javafx.scene.layout.BorderPane;

public class demoClass extends Application{

public static void main(String[] args){

launch();

@Override

public void start(Stage primaryStage) throws Exception {

Button bt1 = new Button("Click Me");

Button bt2 = new Button("Click Me");

Button bt3 = new Button("Click Me");


BorderPane root = new BorderPane();

root.setBottom(bt1);

root.setTop(bt2);

root.setCenter(bt3);

Scene sc = new Scene(root);

primaryStage.setScene(sc);

primaryStage.setWidth(300);

primaryStage.setHeight(300);

primaryStage.show();

Button

package practiceproject;

import java.io.*;

import javafx.application.Application;

import javafx.scene.Scene;

import javafx.scene.control.Button;

import javafx.scene.control.Label;

import javafx.scene.image.Image;

import javafx.scene.image.ImageView;

import javafx.scene.layout.HBox;

import javafx.scene.paint.Color;

import javafx.scene.text.Font;

import javafx.scene.text.TextAlignment;

import javafx.stage.Stage;

public class democlass extends Application{


public static void main(String[] args){

launch(args);

@Override

public void start(Stage primaryStage) throws Exception {

//create a button

Button bt1= new Button("click here");

bt1.setText("I am setting text here");

bt1.setWrapText(true);

bt1.setTextFill(Color.RED);

bt1.setText("This is a long text and i need to wrap it");

//bt1.setDisable(true);

FileInputStream input = new FileInputStream("F:\\\\Fall Semester 2020-2021\\\\database.jpg");

Image img = new Image(input);

ImageView imgview = new ImageView(img);

Button bt1= new Button("click here",imgview);

HBox root = new HBox();

//we need to add this button to this layout

root.getChildren().add(bt1);

//we need to add this layout to a scene

Scene sc = new Scene(root);

primaryStage.setHeight(500);

primaryStage.setWidth(500);

primaryStage.setScene(sc);

primaryStage.show();

}
Radio box

package practiceproject;

import java.io.*;

import javafx.application.Application;

import javafx.scene.Scene;

import javafx.scene.control.Button;

import javafx.scene.control.Label;

import javafx.scene.control.RadioButton;

import javafx.scene.control.TextField;

import javafx.scene.control.ToggleGroup;

import javafx.scene.layout.BorderPane;

import javafx.scene.layout.FlowPane;

import javafx.scene.layout.GridPane;

import javafx.scene.layout.HBox;

import javafx.scene.layout.VBox;

import javafx.stage.Stage;

public class Satish20BCE001 extends Application{

public static void main(String[] args){

launch();

@Override

public void start(Stage primaryStage) throws Exception {

Label lbl = new Label("Select your Favourite Subject");

ToggleGroup toggle = new ToggleGroup();

RadioButton bt1 = new RadioButton("English");

RadioButton bt2 = new RadioButton("chemistry");

RadioButton bt3 = new RadioButton("Maths");


RadioButton bt4 = new RadioButton("Computer Science");

bt1.setToggleGroup(toggle);

bt2.setToggleGroup(toggle);

bt3.setToggleGroup(toggle);

bt4.setToggleGroup(toggle);

VBox root = new VBox();

//we need to add this button to this layout

root.getChildren().add(lbl);

root.getChildren().addAll(bt1,bt2,bt3,bt4);

//we need to add this layout to a scene

Scene sc = new Scene(root);

primaryStage.setHeight(500);

primaryStage.setWidth(500);

primaryStage.setTitle("Radio Button Demo");

primaryStage.setScene(sc);

primaryStage.show();

Check box

import javafx.application.Application;

import javafx.scene.Scene;

import javafx.scene.control.Button;

import javafx.scene.control.CheckBox;

import javafx.scene.control.Label;

import javafx.scene.control.TextField;

import javafx.scene.layout.HBox;

import javafx.stage.Stage;

public class Satish20BCE001 extends Application{


public static void main(String[] args){

launch();

@Override

public void start(Stage primaryStage) throws Exception {

Label lbl = new Label("Select all your Favourite Subjects");

//creating a check box button

CheckBox opt1 = new CheckBox("English");

CheckBox opt2 = new CheckBox("chemistry");

CheckBox opt3 = new CheckBox("Computer Science");

CheckBox opt4 = new CheckBox("DBMS");

VBox root = new VBox();

//we need to add this button to this layout

root.getChildren().add(lbl);

root.getChildren().addAll(opt1,opt2,opt3,opt4);

//we need to add this layout to a scene

Scene sc = new Scene(root);

primaryStage.setHeight(500);

primaryStage.setWidth(500);

primaryStage.setTitle("Check Box Demo");

primaryStage.setScene(sc);

primaryStage.show();

List view

package practiceproject;
import java.io.*;

import javafx.application.Application;

import javafx.scene.Scene;

import javafx.scene.control.Button;

import javafx.scene.control.CheckBox;

import javafx.scene.control.ComboBox;

import javafx.scene.control.Hyperlink;

import javafx.scene.control.Label;

import javafx.scene.control.ListView;

import javafx.scene.control.RadioButton;

import javafx.scene.control.SelectionMode;

import javafx.scene.control.ToggleGroup;

import javafx.scene.image.Image;

import javafx.scene.image.ImageView;

import javafx.scene.layout.HBox;

import javafx.scene.layout.VBox;

import javafx.scene.paint.Color;

import javafx.scene.text.Font;

import javafx.stage.Stage;

public class democlass extends Application{

public static void main(String[] args){

launch(args);

@Override

public void start(Stage primaryStage) throws Exception {

//creating listview

ListView subjects = new ListView();


subjects.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);

subjects.getItems().add("English");

subjects.getItems().add("physics");

subjects.getItems().add("chemistry");

subjects.getItems().add("history");

VBox root = new VBox();

//we need to add this button to this layout

root.getChildren().add(subjects);

//we need to add this layout to a scene

Scene sc = new Scene(root);

primaryStage.setHeight(500);

primaryStage.setWidth(500);

primaryStage.setTitle("Controls Demo");

primaryStage.setScene(sc);

primaryStage.show();

Text view

package practiceproject;

import java.io.*;

import javafx.application.Application;

import javafx.scene.Scene;

import javafx.scene.control.Button;

import javafx.scene.control.CheckBox;

import javafx.scene.control.ComboBox;

import javafx.scene.control.Hyperlink;

import javafx.scene.control.Label;

import javafx.scene.control.ListView;
import javafx.scene.control.RadioButton;

import javafx.scene.control.SelectionMode;

import javafx.scene.control.TextField;

import javafx.scene.control.ToggleGroup;

import javafx.scene.image.Image;

import javafx.scene.image.ImageView;

import javafx.scene.layout.HBox;

import javafx.scene.layout.VBox;

import javafx.scene.paint.Color;

import javafx.scene.text.Font;

import javafx.stage.Stage;

public class democlass extends Application{

public static void main(String[] args){

launch(args);

@Override

public void start(Stage primaryStage) throws Exception {

//creating textfield

TextField t = new TextField();

VBox root = new VBox();

//we need to add this button to this layout

root.getChildren().add(t);

t.setMaxWidth(100);

//we need to add this layout to a scene

Scene sc = new Scene(root);

primaryStage.setHeight(500);

primaryStage.setWidth(500);
primaryStage.setTitle("Controls Demo");

primaryStage.setScene(sc);

primaryStage.show();

You might also like