■ 关于ImageView
一个ImageView类(javafx.scene.image.ImageView)对象,代表了一个图片控件
图片控件是用来显示图片的
ImageView要想可见,必须要加入到scene graph里
■ 创建ImageView
FileInputStream input = new FileInputStream("path/to/imagefile");
Image image = new Image(input);
ImageView imageView = new ImageView(image);
■ 追加ImageView到Scene Graph
由于ImageView类不是javafx.scene.Parent类的子类,因此不可以直接加入到scene grahp里
它必须嵌入到一个组件里(比如layout组件),然后再将该组件加入到scene grahp中
FileInputStream input = new FileInputStream("path/to/imagefile");
Image image = new Image(input);
ImageView imageView = new ImageView(image);
HBox hbox = new HBox(imageView);
Scene scene = new Scene(hbox, 200, 100);
primaryStage.setScene(scene);
primaryStage.show();
■ 标签和按钮
可以将ImageView应用到标签(Label)和按钮(Button)中
具体请参照标签(Label)和按钮(Button)部分