Question

1.A. Write a JavaFX application that displays a Label containing the opening sentence or two from...

1.A. Write a JavaFX application that displays a Label containing the opening sentence or two from your favorite book. Save the project as FXBookQuote1a.

B. Add a button to the frame in the FXBookQuote program. When the user clicks the button, display the title of the book that contains the quote in a second label. Save the project as FXBookQuote1b.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

1.A code:

import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.layout.FlowPane;
import javafx.stage.Stage;
public class DisplayLabel extends Application {
    @Override
    public void start(Stage primaryStage){

        Label label1 = new Label("This is first sentence.\nThis is second sentence."); //adding the sentence to the label with new line
        FlowPane root = new FlowPane();
        root.setPadding(new Insets(10));
        root.getChildren().add(label1); //add label1

        Scene scene = new Scene(root, 300, 200); //window size

        primaryStage.setTitle("Label Demo"); //set the tiltle window
        primaryStage.setScene(scene);
        primaryStage.show(); //show
    }

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


output:

B.code

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.stage.Stage;

public class ButtonClick extends Application {
   public static void main(String[] args) { //main method
       Application.launch(args);
   }

   @Override
   public void start(Stage primaryStage) {

       Button btn = new Button(); //button
       Label label1 = new Label("This is first sentence."); //lable1
       Label label2 = new Label(); //label2

       primaryStage.setTitle("Button click"); //set the title window

       //set the position of the lable1,label2,button
       label1.setLayoutX(30);
       label1.setLayoutY(70);
       label2.setLayoutX(30);
       label2.setLayoutY(90);

       btn.setLayoutX(30); //button position in x
       btn.setLayoutY(30); //button position in y
       btn.setText("Click"); //set the label button

       btn.setOnAction(new EventHandler<ActionEvent>() { //button event
           @Override
           public void handle(ActionEvent event) {
               label2.setText("This is second sentence."); //set the label text on button click
           }
       });

       Group root = new Group();

       root.getChildren().add(btn);
       root.getChildren().add(label1);
       root.getChildren().add(label2);
       primaryStage.setScene(new Scene(root, 200, 200)); //window size
       primaryStage.show();
   }
}


output:

        

Add a comment
Know the answer?
Add Answer to:
1.A. Write a JavaFX application that displays a Label containing the opening sentence or two from...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • -Write a JavaFX application that displays a Label containing the opening sentence or two from your...

    -Write a JavaFX application that displays a Label containing the opening sentence or two from your favorite book. Save the project as FXBookQuote1a. -Add a button to the frame in the FXBookQuote program. When the user clicks the button, display the title of the book that contains the quote in a second label. Save the project as FXBookQuote1b.

  • ***Please keep given code intact*** Write a JavaFX application that displays a label and a Button...

    ***Please keep given code intact*** Write a JavaFX application that displays a label and a Button to a frame in the FXBookQuote2 program. When the user clicks the button, display the title of the book that contains the opening sentence or two from your favorite book in the label. FXBookQuote2.java /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the...

  • in JAVA please and please show output!! Create a JavaFX application that simulates the rolling of...

    in JAVA please and please show output!! Create a JavaFX application that simulates the rolling of a pair of dice. When the user clicks a button, the application should generate two random numbers, each in the range of 1 through 6, to represent the value of the dice. Use ImageView component to display the dice. Six images are included in the project folder for you to use. For example, the first picture below is the initial window, after clicking the...

  • (A). Write an application that extends JPanel and displays a pharse in large font. Each time...

    (A). Write an application that extends JPanel and displays a pharse in large font. Each time the user clicks a JButton, display the same pharse in a different color, a little further to the right, and in a slightly smaller font. Allow only three clicks…Save the file as JChangeSizeAndColorPanel.java (B). Modify the JChangeSizeAndColorPanel application so that it continuously changes the size, color, and location of phrase as long as the user continues to click the button. Save file as JChangeSizeAndColorPanel2.java

  • Using JavaFX create a Roll application that implements the GUI shown When the user clicks the Rol...

    Using JavaFX create a Roll application that implements the GUI shown When the user clicks the Roll button, the program must roll the dice, change the figures randomly, calculate the sum of the dice and show it in a label

  • JAVAFX PROGRAM Write a program that will allow two users to play a game of tic-tac-toe....

    JAVAFX PROGRAM Write a program that will allow two users to play a game of tic-tac-toe. The game area should consist of nine buttons for the play area, a reset button, and a label that will display the current player's turn. When the program starts, the game area buttons should have no values in them (i.e. they should be blank) When player one clicks on a game area button, the button should get the value X. When player two clicks...

  • JAVASCRIPT Write a GUI application that has three labels, two text fields, and two buttons (with...

    JAVASCRIPT Write a GUI application that has three labels, two text fields, and two buttons (with the titles Name and Age). When the program starts the user will enter his/her first name in the first text field and his age in the second text field. When the user clicks the Name button, the first name entered by the user will be displayed as a separate label with the words "CSC210 student at the back of it. When the user clicks...

  • For this question you will need to complete the methods to create a JavaFX GUI application...

    For this question you will need to complete the methods to create a JavaFX GUI application that implements two String analysis algorithms. Each algorithm is activated when its associated button is pressed. They both take their input from the text typed by the user in a TextField and they both display their output via a Text component at the bottom of the GUI, which is initialized to “Choose a string methods as indicated in the partially completed class shown after...

  • Java Write an application using the FileInputStream that OPENS a file which contains the name of...

    Java Write an application using the FileInputStream that OPENS a file which contains the name of the user's favorite book and then DISPLAYS it to the user. IF the file does not exist, PROMPT the user for the book's title, and then WRITE it to the file by using a FileOutputStream. Save the file as BookApplication.java.

  • Write a JavaFX program to solve the following problem. Two buttons appear at the top side...

    Write a JavaFX program to solve the following problem. Two buttons appear at the top side by side. When the Park button is clicked, a small car drives from the right side onto the road and parks in the garage. The garage can hold five cars. When the Unpark button is clicked, the bottom car drops down from the garage, drives left, drives up, and drives right off the screen. A car is designed, minimally as rectangle on two circular...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT