3
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class Testwebimage extends Application {
public void start(Stage primaryStage) {
Image image = new Image("http://i.imgur.com/hbjCOgg.jpg");
ImageView imageView = new ImageView();
imageView.setImage(image);
StackPane root = new StackPane();
root.getChildren().add(imageView);
Scene scene = new Scene(root);
primaryStage.setScene(scene);
primaryStage.setMaximized(true);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
나는 URL에서 바로 이미지를 표시하는 프로그램을 만들려고 해요,하지만 난이 문제는 이미지가 완전히로드 될 때까지 대기하고 다음 의미를 표시하는 이미지 크기 경우 큰 경우 이미지를 표시하는 데 시간이 많이 걸리므로 짜증이납니다. 하지만 이미지로드가 열려 있으면 this과 같은 종류의 이미지가 표시됩니다.사진을 Java에서 다운로드가 완료되기를 기다리는 대신 지연로드하는 방법은 무엇입니까?
누군가 this과 같은 것을 달성하는 방법을 알고 있습니까?
[어쩌면 이미지의 InputStream? (https://docs.oracle.com/javafx/2/api/javafx/scene/image/Image.html#Image (java.io.InputStream의)) – Jeeter