Display a random matrix Can you please help me the JAVA prog

Display a random matrix

Can you please help me the JAVA program?

Here is the requirement.

use JavaFX and build the program below:

Note that correct solutions for Programming Exercise 14.7 sometimes display characters other than 0 and 1 (a : and maybe a parenthesis come to mind) when running in our virtual machine environment. When the same class file is run on Windows, 0 and 1 display as expected. I don\'t understand the problem, so we won\'t worry about it.

4.7 (Display random 0 or 1) Write a program that displays a 10-by-10 square matrix, as shown in Figure 14.45a. Each element in the matrix is 0 or 1, randomly gener ated. Display each number centered in a text field. Use TextField\'s setText method to set value 0 or 1 as a string.

Solution

Here is the solution:

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.TextField;
import javafx.scene.layout.GridPane;
import javafx.stage.Stage;

public class Program extends Application {

    private static int HEIGHT = 300;
    private static int WIDTH = 300;
    public void start(Stage primaryStage) {


        GridPane pane = new GridPane();
        for (int i = 0; i < 10; i++) {
            for (int j = 0; j < 10; j++) {
                TextField text = new TextField(Integer.toString((int)(Math.random() * 2)));
                text.setMinWidth(WIDTH / 10.0);
                text.setMaxWidth(WIDTH / 10.0);
                text.setMinHeight(HEIGHT / 10.0);
                text.setMaxHeight(HEIGHT / 10.0);
                pane.add(text, j, i);
            }
        }
        Scene scene = new Scene(pane, WIDTH, HEIGHT);
        primaryStage.setScene(scene);
        primaryStage.setMinWidth(WIDTH);
        primaryStage.setMinHeight(HEIGHT);
        primaryStage.setTitle(\"10 X10 matrix\");
        primaryStage.show();
    }

    public static void main(String[] args) {

        Application.launch(args);
    }
}

Display a random matrix Can you please help me the JAVA program? Here is the requirement. use JavaFX and build the program below: Note that correct solutions fo

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site