如何在javafx中使用url打开图像
我有一个横幅,我不会把它放在我的javaFX应用程序中。 当用户单击图像时,打开默认浏览器如何在javafx中使用url打开图像,javafx,Javafx,我有一个横幅,我不会把它放在我的javaFX应用程序中。 当用户单击图像时,打开默认浏览器 try { String path = "http://developer.am/webservice/banner728x90.gif"; URL url = new URL(path); BufferedImage image = ImageIO.read(url); label = new JLabel(
try {
String path = "http://developer.am/webservice/banner728x90.gif";
URL url = new URL(path);
BufferedImage image = ImageIO.read(url);
label = new JLabel(new ImageIcon(image));
} catch (Exception exp) {
exp.printStackTrace();
}
此外,我还试图将上述代码从JavaFX中的awt转换为Java。首先是成分: 综合起来:
String path = "http://...";
String pathToOpen = "http://...";
Image image = new Image(path);
ImageView imageView = new ImageView(image);
Button button = new Button("clickMe!", imageView);
button.setOnAction(ev -> getHostServices().showDocument(pathToOpen));
让我们看看。首先是成分: 综合起来:
String path = "http://...";
String pathToOpen = "http://...";
Image image = new Image(path);
ImageView imageView = new ImageView(image);
Button button = new Button("clickMe!", imageView);
button.setOnAction(ev -> getHostServices().showDocument(pathToOpen));
没问题。如果这回答了您的问题,请相应地标记此答案;-)没问题。如果这回答了您的问题,请相应地标记此答案;-)