Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

You can use the link below for 52 cards. public Image randomImage(){ Random rand

ID: 3855773 • Letter: Y

Question

You can use the link below for 52 cards.

public Image randomImage(){

Random rand = new Random();
int random = rand.nextInt(12);
int randomType = rand.nextInt(3);
String[] value = {"2","3","4","5","6","7","8","9", "a","j","k","q","t"};
String[] typeOfCard = {"c","h","d","s"};
Image image = new Image("http://www.cs.duke.edu/csed/ap/cards/images/"+value[random]+typeOfCard[randomType]+".gif");

return image;

}

MyProgrammingLab PROGRAMMING EXERCISES The image files used in the exercises can be obtained from www.cs.armstrong.edu/ liang intro l0e/book.zip under the image folder download image files Sections 14.2-14.9 14.1 (Display images) Write a program that displays four images in a grid pane, as shown in Figure 14.43a Exercise14 03 FIGURE 14.43 (a) Exercise 14.1 displays four images. (b) Exercise 14.2 displays a tic-tac-toe board with images. (c) Three cards are randomly selected. 14.2 Tic-tac-toe board) Write a program that displays a tic-tac-toe board, as shown in Figure 14.43b. A cell may be X, O, or empty. What to display at each cell is randomly decided. The X and O are images in t VideoNote he files x.gif and o.gif Display a tictactoe board 14.3 (Display three cards) Write a program that displays three cards randomly selected from a deck of 52, as shown in Figure 14.43c. The card image files are named 1.png, 2.png,., 52.png and stored in the image/card directory All three cards are distinct and selected randomly. Hint: You can select random cards by storing the numbers 1-52 to an array list, perform a random shuffle introduced in Section 11.12, and use the first three numbers in the array list as the file names for the image. (Color and font) Write a program that displays five texts vertically, as shown in Figure 14.44a. Set a random color and opacity for each text and set the font of each text to Times Roman, bold, italic, and 22 pixels. 14.4

Explanation / Answer

This is the required code for listing the grid of images in the code.I tried to make it in JavaFX.So ,here comes the code.Hope it helps....

ImageGrids.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 editor.
*/
package imagegrids;

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;

/**
*
* @author Akshay Bisht
*/
import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.sc.layout.GridPane;
import javafx.sc.layout.HBox;
import javafx.sc.paint.Color;
import javafx.stage.Stage;

public class ImageGrids extends Application {

public static void main(String[] args) {
Application.launch(args);
}
  
@Override
public void start(Stage primaryStage) {
primaryStage.setTitle("Images");
Group rt = new Group();
Scene sc = new Scene(rt, 600, 330, Color.WHITE);
  
GridPane gp = new GridPane();
gp.setPadding(new Insets(5));
gp.setHgap(10);
gp.setVgap(10);
  
final ImageView IMGview = new ImageView();
final Image img = new Image(ImageGrids.class.getResourceAsStream("tictactoe.png"));
final Image img1 = new Image(ImageGrids.class.getResourceAsStream("cards.png"));
final Image img2 = new Image(ImageGrids.class.getResourceAsStream("flags.png"));
final Image img3 = new Image(ImageGrids.class.getResourceAsStream("sing.png"));
IMGview.setImage(img);
IMGview.setImage(img1);
IMGview.setImage(img2);
IMGview.setImage(img3);


final HBox picReg = new HBox();
  
picReg.getChildren().add(IMGview);
gp.add(picReg, 1, 1);
  
  
rt.getChildren().add(gp);
primaryStage.setScene(sc);
primaryStage.show();
}
}

Please rate the answer if it helped.....Thankyou

Hope it helps....

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote