2012-01-26 14 views
8

मैं कुछ छवि मैनिपुलेशन कोड के साथ खेलना चाहता हूं, जिसे मैं लिख रहा हूं, इसलिए मैं जावा.ए.टी. इमेज बनाने के लिए स्काला कंसोल या ब्लूजे के जावा कोडपैड जैसे कुछ का उपयोग करना चाहता हूं और फिर इसे देखने के लिए बस इसे पॉप अप करना चाहता हूं ।जावा/स्कैला में कोई छवि प्रदर्शित करने का एक आसान तरीका क्या है?

आदर्श रूप में, यह केवल एक पैनल या कुछ फ्रेम के बिना कुछ होगा जो दिखाई देगा और मैं इसे गायब करने के लिए बस क्लिक कर सकता हूं। क्या हल्का वजन बनाने का कोई तरीका है, या क्या मुझे वास्तव में किसी प्रकार की फ्रेम और अधिक मचान की ज़रूरत है?

उत्तर

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

बेशक

, यदि आप छवि के लिए एक URL है (या एक File पथ से एक फार्म कर सकते हैं), यह भी एक उपकरण की नोक HTML का उपयोग कर के रूप में प्रदर्शित किया जा सकता।

स्रोत के लिए Show full Image when hover over thumbnail देखें।

6

स्काला में, स्काला के साथ जावा घुमाओ ImageIcon

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

का उपयोग स्विंग संवाद

Dialog.showMessage(message = img) 

या बेहतर, तो अलर्ट आइकन के बजाय छवि प्रदर्शित:

Dialog.showMessage(message = null, icon = img) 
संबंधित मुद्दे

 संबंधित मुद्दे