2012-01-26 165 views
8

我想玩一些我正在編寫的圖像操作代碼,所以我想使用Scala控制檯或BlueJ的Java CodePad之類的東西來創建java.awt.Image,然後彈出它來查看。在Java/Scala中顯示圖像的簡單方法是什麼?

理想情況下,它只是一個面板或沒有框架的東西會出現,我可以點擊它使其消失。有沒有辦法讓輕量級的東西,還是我真的需要某種框架和更多的腳手架?

回答

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

當然,如果你有一個URL爲圖像(或可以形成一個從一個File路徑),它也可以被顯示爲用HTML工具提示。

Show full Image when hover over thumbnail源。

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) 
相關問題