import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.geometry.Insets;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.layout.BorderPane;
import javafx.stage.Stage;


| Write a description of JavaFX class CatView here. | | @author (your name) | @version (a version number or a date) | public class CatView extends Application { private Image[] images; private ImageView imageView; private int curImage = 0; @Override public void start(Stage stage) throws Exception { images = new Image[] { new Image("cat1.jpg"), new Image("cat2.jpg"), new Image("cat3.jpg") }; imageView = new ImageView(images[curImage]); stage.setScene(makeScene()); stage.setTitle("Cat Pictures"); stage.sizeToScene(); stage.show(); } private Scene makeScene() { BorderPane pane = new BorderPane(imageView); pane.getStyleClass().add("image-wrapper"); Scene scene = new Scene(pane); return scene; } public void nextImage() { curImage = (curImage + 1) % images.length; imageView.setImage(images[curImage]); imageView.getScene().getWindow().sizeToScene(); } }
top, use, map, class CatView

.   start
.   makeScene
.   nextImage




48 neLoCode + 3 LoComm