> 文档中心 > Show three cards | Java

Show three cards | Java

Show three cards | Java

    • The Code from Java book (11th Edition) on page 498 Question 14.1_03

The Code from Java book (11th Edition) on page 498 Question 14.1_03

Before compiling the program please move image pack to the same peace as java code

import javafx.application.Application;import javafx.scene.Scene;import javafx.scene.layout.HBox;import javafx.scene.layout.Pane;import javafx.stage.Stage;import javafx.scene.image.*;import javafx.geometry.Insets;public class ShowThreeCards extends Application {    @Override    public void start(Stage primaryStage) { int c1=(int)((Math.random()*100)%54); int c2=(int)((Math.random()*100)%54); int c3=(int)((Math.random()*100)%54); Pane pane=new HBox(); pane.setPadding(new Insets(5,5,5,5)); String card1=new String("image/card/"+String.valueOf(c1)+".png"); String card2=new String("image/card/"+String.valueOf(c2)+".png"); String card3=new String("image/card/"+String.valueOf(c3)+".png"); pane.getChildren().add(new ImageView(card1)); pane.getChildren().add(new ImageView(card2)); pane.getChildren().add(new ImageView(card3)); Scene scene=new Scene(pane); primaryStage.setTitle("ThreeCards"); primaryStage.setScene(scene); primaryStage.show();    }    public static void main(String[] args) { launch(args);    }}

如有侵权,请联系作者删除