Write a javaFX application that displays a text field, a color picker, and a button. When the user presses the button, display the text obtained from the text field in the color selected by the color picker. Heres what I got so far: import javafx.application.Application; import javafx.event.ActionEvent; import javafx.geometry.Pos; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.ColorPicker; import javafx.scene.control.TextField; import javafx.scene.paint.Color; import javafx.scene.text.Text; import javafx.stage.Stage; import javafx.scene.layout.GridPane; import javafx.scene.layout.HBox; import javafx.scene.layout.VBox; public class PP619 extends Application{ private Text message; private ColorPicker colorPicker; private TextField txtName; private Button btnDisplay; //Allows user to select color and write text public void start(Stage primaryStage) { colorPicker = new ColorPicker(Color.BLACK); colorPicker.setOnAction(this::processColorChoice); txtName = new TextField(); btnDisplay = new Button("Display"); //Button Action btnDisplay.setOnAction(e -> { message = new Text(txtName.getText()); }); message = new Text("Hello!"); HBox pickers = new HBox(colorPicker); pickers.setSpacing(15); pickers.setAlignment(Pos.CENTER); VBox root = new VBox(); root.setStyle("-fx-background-color: white"); root.setSpacing(20); root.setAlignment(Pos.CENTER); root.getChildren().addAll(pickers, txtName, btnDisplay, message); Scene scene = new Scene(root, 400, 150); primaryStage.setTitle("Color Picker Fun"); primaryStage.setScene(scene); primaryStage.show(); } //Gets Specified color public void processColorChoice(ActionEvent event) { message.setFill(colorPicker.getValue()); } public static void main(String[] args) { launch(); } }
Write a javaFX application that displays a text field, a color picker, and a button. When the user presses the button, display the text obtained from the text field in the color selected by the color picker. Heres what I got so far: import javafx.application.Application; import javafx.event.ActionEvent; import javafx.geometry.Pos; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.ColorPicker; import javafx.scene.control.TextField; import javafx.scene.paint.Color; import javafx.scene.text.Text; import javafx.stage.Stage; import javafx.scene.layout.GridPane; import javafx.scene.layout.HBox; import javafx.scene.layout.VBox; public class PP619 extends Application{ private Text message; private ColorPicker colorPicker; private TextField txtName; private Button btnDisplay; //Allows user to select color and write text public void start(Stage primaryStage) { colorPicker = new ColorPicker(Color.BLACK); colorPicker.setOnAction(this::processColorChoice); txtName = new TextField(); btnDisplay = new Button("Display"); //Button Action btnDisplay.setOnAction(e -> { message = new Text(txtName.getText()); }); message = new Text("Hello!"); HBox pickers = new HBox(colorPicker); pickers.setSpacing(15); pickers.setAlignment(Pos.CENTER); VBox root = new VBox(); root.setStyle("-fx-background-color: white"); root.setSpacing(20); root.setAlignment(Pos.CENTER); root.getChildren().addAll(pickers, txtName, btnDisplay, message); Scene scene = new Scene(root, 400, 150); primaryStage.setTitle("Color Picker Fun"); primaryStage.setScene(scene); primaryStage.show(); } //Gets Specified color public void processColorChoice(ActionEvent event) { message.setFill(colorPicker.getValue()); } public static void main(String[] args) { launch(); } }
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
Related questions
Question
100%
Write a javaFX application that displays a text field, a color picker, and a button. When the user presses the button, display the text obtained from the text field in the color selected by the color picker.
Heres what I got so far:
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.ColorPicker;
import javafx.scene.control.TextField;
import javafx.scene.paint.Color;
import javafx.scene.text.Text;
import javafx.stage.Stage;
import javafx.scene.layout.GridPane;
import javafx.scene.layout.HBox;
import javafx.scene.layout.VBox;
public class PP619 extends Application{
private Text message;
private ColorPicker colorPicker;
private TextField txtName;
private Button btnDisplay;
//Allows user to select color and write text
public void start(Stage primaryStage) {
colorPicker = new ColorPicker(Color.BLACK);
colorPicker.setOnAction(this::processColorChoice);
txtName = new TextField();
btnDisplay = new Button("Display");
//Button Action
btnDisplay.setOnAction(e -> {
message = new Text(txtName.getText());
});
message = new Text("Hello!");
HBox pickers = new HBox(colorPicker);
pickers.setSpacing(15);
pickers.setAlignment(Pos.CENTER);
VBox root = new VBox();
root.setStyle("-fx-background-color: white");
root.setSpacing(20);
root.setAlignment(Pos.CENTER);
root.getChildren().addAll(pickers, txtName, btnDisplay, message);
Scene scene = new Scene(root, 400, 150);
primaryStage.setTitle("Color Picker Fun");
primaryStage.setScene(scene);
primaryStage.show();
}
//Gets Specified color
public void processColorChoice(ActionEvent event) {
message.setFill(colorPicker.getValue());
}
public static void main(String[] args) {
launch();
}
}
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
Knowledge Booster
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.Recommended textbooks for you
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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education