2012-01-26 10 views
8

ScalaのコンソールやBlueJのJava CodePadのようなものを使ってjava.awt.Imageを作成し、それを見るだけでポップアップさせたいと思っています。 。Java/Scalaでイメージを表示する簡単な方法は何ですか?

理想的には、フレームが表示されないフレームやパネルがあれば理想的ですが、クリックすると消えます。軽量なものを作る方法はありますか、あるいは私は本当に何らかのフレームと足場を必要としますか?もちろん

答えて

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

あなたはイメージのためURL(またはFileパスから1を形成することができる)を持っている場合、それはまた、HTMLを使用してツールチップとして表示することができます。

ソースのShow full Image when hover over thumbnailを参照してください。

Scalaで
6

は、スカラ座でのJava Swingのイメージアイコン

val img = new ImageIcon("path/to/file.jpg") 

を使用する代わりに、警告アイコンの画像が表示され、ダイアログ

Dialog.showMessage(message = img) 

またはより良いスイング:

Dialog.showMessage(message = null, icon = img) 
関連する問題