我想玩一些我正在编写的图像处理代码,所以我想使用Scala控制台或类似BlueJ的Java CodePad来创建java.awt.Image,然后将其弹出来查看在
理想情况下,它只是一个面板或没有框架的东西会出现,我可以点击它让它消失。有没有办法制作轻量级的东西,还是我真的需要某种框架和更多的脚手架?
答案 0 :(得分:9)
JOptionPane.showMessageDialog(parent, new JLabel(new ImageIcon(theImage)));
当然,如果您的图片有URL
(或者可以从File
路径形成一个),那么它也可以使用HTML显示为工具提示。
答案 1 :(得分:6)
在Scala中,使用Java Swing ImageIcon
val img = new ImageIcon("path/to/file.jpg")
使用Scala Swing对话
Dialog.showMessage(message = img)
或者更好的是,显示图像而不是警告图标:
Dialog.showMessage(message = null, icon = img)