什么';用Java/Scala显示图像的简单方法是什么?

什么';用Java/Scala显示图像的简单方法是什么?,java,image,swing,scala,Java,Image,Swing,Scala,我想玩一下我正在编写的一些图像处理代码,所以我想使用Scala控制台或类似BlueJ的Java代码板创建一个Java.awt.image,然后将其弹出查看 理想情况下,它只是一个面板或者没有框架的东西,我可以点击它让它消失。有没有一种方法可以制造出这么轻的东西,或者我真的需要一些框架和更多的脚手架 JOptionPane.showMessageDialog(parent, new JLabel(new ImageIcon(theImage))); 当然,如果您有图像的URL(或者可以从文件路

我想玩一下我正在编写的一些图像处理代码,所以我想使用Scala控制台或类似BlueJ的Java代码板创建一个Java.awt.image,然后将其弹出查看

理想情况下,它只是一个面板或者没有框架的东西,我可以点击它让它消失。有没有一种方法可以制造出这么轻的东西,或者我真的需要一些框架和更多的脚手架

JOptionPane.showMessageDialog(parent, new JLabel(new ImageIcon(theImage)));

当然,如果您有图像的
URL
(或者可以从
文件
路径中形成一个),它也可以使用HTML显示为工具提示


有关源代码,请参阅。

在Scala中,使用Java Swing图像图标

val img = new ImageIcon("path/to/file.jpg")
使用Scala Swing对话框

Dialog.showMessage(message = img)
或者更好,显示图像而不是警报图标:

Dialog.showMessage(message = null, icon = img)