0

我将图像放置在 hbox 中,其中 hbox 位于 vbox 内

FileInputStream seats_fileInputStream = new FileInputStream("seat.png");
    Image seats_image = new Image(seats_fileInputStream,50,50,false,false);

    ImageView[] seats = new ImageView[30];

    for(int i = 0;i<30;i++){
    seats[i] = new ImageView(seats_image);
    }

    HBox seatsRaw_hbox[] = new HBox[4];
    VBox seatsLine_vbox = new VBox();

    for(int i=0;i<5;i++){
             for(int j=0;j<6;j++){
           seatsRaw_hbox[i].getChildren().addAll(seats[j]);             
             }

           seatsLine_vbox.getChildren().addAll(seatsRaw_hbox[i]);

    } 

in 应该在每个 hbox 中显示 6 个图像,其中总共有 5 个 hbox,并将它们放入 vbox。但是我不断收到
java.lang.NullPointerException 运行时错误

   seatsRaw_hbox[i].getChildren().addAll(seats[j]);             
4

0 回答 0