//In Java Language please   package layoutDemos; import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.geometry.Insets; import javafx.geometry.Pos; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.GridPane; import javafx.scene.layout.HBox; import javafx.scene.layout.Pane; import javafx.scene.layout.StackPane; import javafx.scene.layout.VBox; import javafx.scene.text.Text; import javafx.stage.Stage; public class ButtonsOnTop extends Application { @Override public void start(Stage primaryStage) { primaryStage.setTitle("Two Button VBox"); // -------------------------------------------------------------------- VBox vbox1 = new VBox(10); // the attribute sets the space between nodes vbox1.setPadding(new Insets(15, 15, 15, 15)); // sets space around the edges GridPane gridBox = new GridPane(); gridBox.setAlignment(Pos.CENTER); gridBox.setHgap(20); gridBox.setPadding(new Insets(10, 10, 15, 15)); gridBox.setStyle("-fx-background-color: CYAN"); // -------------------------------------------------------------------- Text txt1 = new Text("Text at the top of the VBox stack"); Text txt2 = new Text("Text at the bottom of the VBox stack"); Button btn1 = new Button(); Button btn2 = new Button(); // -------------------------------------------------------------------- btn1.setText("This is Button ONE"); btn1.setOnAction(new EventHandler() { @Override public void handle(ActionEvent event) { System.out.println("Button One pushed"); txt1.setText("Button ONE pushed"); } }); btn2.setText("This is Button TWO"); btn2.setOnAction(new EventHandler() { @Override public void handle(ActionEvent event) { System.out.println("Button Two pushed"); txt1.setText("Button TWO pushed"); } }); // -------------------------------------------------------------------- gridBox.add(btn1, 0, 0); gridBox.add(btn2, 1, 0); vbox1.getChildren().add(gridBox); vbox1.getChildren().add(txt1); vbox1.getChildren().add(txt2); Scene sc = new Scene(vbox1, 400, 250); primaryStage.setScene(sc); primaryStage.show(); } public static void main(String[] args) { Application.launch(args); } }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

//In Java Language please

 

package layoutDemos;

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.GridPane;
import javafx.scene.layout.HBox;
import javafx.scene.layout.Pane;
import javafx.scene.layout.StackPane;
import javafx.scene.layout.VBox;
import javafx.scene.text.Text;
import javafx.stage.Stage;

public class ButtonsOnTop extends Application {

@Override
public void start(Stage primaryStage) {
primaryStage.setTitle("Two Button VBox");
// --------------------------------------------------------------------
VBox vbox1 = new VBox(10); // the attribute sets the space between nodes
vbox1.setPadding(new Insets(15, 15, 15, 15)); // sets space around the edges

GridPane gridBox = new GridPane();
gridBox.setAlignment(Pos.CENTER);
gridBox.setHgap(20);
gridBox.setPadding(new Insets(10, 10, 15, 15));
gridBox.setStyle("-fx-background-color: CYAN");

// --------------------------------------------------------------------
Text txt1 = new Text("Text at the top of the VBox stack");
Text txt2 = new Text("Text at the bottom of the VBox stack");
Button btn1 = new Button();
Button btn2 = new Button();

// --------------------------------------------------------------------
btn1.setText("This is Button ONE");
btn1.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
System.out.println("Button One pushed");
txt1.setText("Button ONE pushed");

}
});


btn2.setText("This is Button TWO");
btn2.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
System.out.println("Button Two pushed");
txt1.setText("Button TWO pushed");
}
});
// --------------------------------------------------------------------

gridBox.add(btn1, 0, 0);
gridBox.add(btn2, 1, 0);

vbox1.getChildren().add(gridBox);
vbox1.getChildren().add(txt1);
vbox1.getChildren().add(txt2);

Scene sc = new Scene(vbox1, 400, 250);
primaryStage.setScene(sc);
primaryStage.show();
}

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

5.)
• Make a digital clock using ButtonsOnTop.java
• Move the buttons to the bottom of the window.
o when one button is pressed the The time will update.
• The other button shows the Date
Transcribed Image Text:5.) • Make a digital clock using ButtonsOnTop.java • Move the buttons to the bottom of the window. o when one button is pressed the The time will update. • The other button shows the Date
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Running Time of Application
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education