Você está aqui: JavaFX ::: Pacote javafx.scene.image ::: ImageView (Classe ImageView) |
Como usar a classe ImageView do JavaFX em suas aplicaçõesQuantidade de visualizações: 1586 vezes |
Em várias situações nós gostaríamos de exibir imagens como parte da interface do usuário de nossas aplicações JavaFX. Para isso nós podemos usar um controle ImageView, do pacote javafx.scene.image. Veja a posição dessa classe na hierarquia de classes do JavaFX:java.lang.Object javafx.scene.Node javafx.scene.image.ImageView A classe ImageView implementa as interfaces Styleable e EventTarget. Veja um trecho de código completo no qual nós carregamos uma imagem JPG em uma imagem Image, do pacote javafx.scene.image, e fornecemos esse objeto Image para o construtor da classe ImageView: package estudosjavafx; import java.io.FileInputStream; import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.image.Image; import javafx.scene.image.ImageView; import javafx.scene.layout.HBox; import javafx.stage.Stage; public class EstudosJavaFX extends Application { public static void main(String[] args){ launch(args); } @Override public void start(Stage primaryStage) throws Exception{ // vamos indicar o caminho e nome da imagem a ser exibida FileInputStream arquivo = new FileInputStream("C:\\estudos_java\\lago.jpg"); // agora criarmos um objeto da classe Image Image imagem = new Image(arquivo); // construimos o ImageView ImageView imageView = new ImageView(imagem); // colocamos o ImageView em um gerenciador de layout HBOX HBox hBox = new HBox(imageView); // criamos a cena e fornecemos o layout a ela Scene scene = new Scene(hBox); // vamos definir o título da aplicação primaryStage.setTitle("A classe ImageView do JavaFX"); // adicionamos a cena ao palco principal primaryStage.setScene(scene); // e mostramos o palco primaryStage.show(); } } Ao executar esta aplicação JavaFX nós teremos o seguinte resultado: ![]() |
![]() |
Veja mais Dicas e truques de JavaFX |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |