ScalaのコンソールやBlueJのJava CodePadのようなものを使ってjava.awt.Imageを作成し、それを見るだけでポップアップさせたいと思っています。 。Java/Scalaでイメージを表示する簡単な方法は何ですか?
理想的には、フレームが表示されないフレームやパネルがあれば理想的ですが、クリックすると消えます。軽量なものを作る方法はありますか、あるいは私は本当に何らかのフレームと足場を必要としますか?もちろん
ScalaのコンソールやBlueJのJava CodePadのようなものを使ってjava.awt.Imageを作成し、それを見るだけでポップアップさせたいと思っています。 。Java/Scalaでイメージを表示する簡単な方法は何ですか?
理想的には、フレームが表示されないフレームやパネルがあれば理想的ですが、クリックすると消えます。軽量なものを作る方法はありますか、あるいは私は本当に何らかのフレームと足場を必要としますか?もちろん
JOptionPane.showMessageDialog(parent, new JLabel(new ImageIcon(theImage)));
あなたはイメージのためURL
(またはFile
パスから1を形成することができる)を持っている場合、それはまた、HTMLを使用してツールチップとして表示することができます。
ソースのShow full Image when hover over thumbnailを参照してください。
Scalaでは、スカラ座でのJava Swingのイメージアイコン
val img = new ImageIcon("path/to/file.jpg")
を使用する代わりに、警告アイコンの画像が表示され、ダイアログ
Dialog.showMessage(message = img)
またはより良いスイング:
Dialog.showMessage(message = null, icon = img)