Я хочу поиграть с каким-то кодом обработки изображений, который я пишу, поэтому я бы хотел использовать консоль Scala или что-то вроде BlueJ Java CodePad для создания java.awt.Image, а затем просто всплывать чтобы посмотреть.
В идеале, это просто панель или что-то без рамки, которая появится, и я мог бы просто щелкнуть ее, чтобы она исчезла. Есть ли способ сделать что-то легкое, или мне действительно нужен какой-то фрейм и больше лесов?
Ответ 1
JOptionPane.showMessageDialog(parent, new JLabel(new ImageIcon(theImage)));
Конечно, если у вас есть URL
для изображения (или может быть один из пути File
), он также может отображаться как подсказка с помощью HTML.
![UvqhQ.png]()
Смотрите Показывать полное изображение при наведении указателя мыши на миниатюру для источника.
Ответ 2
В Scala используйте Java Swing ImageIcon
val img = new ImageIcon("path/to/file.jpg")
с Scala Диалог поворота
Dialog.showMessage(message = img)
Или лучше, покажите изображение вместо значка предупреждения:
Dialog.showMessage(message = null, icon = img)