पर छवि आइकन जोड़ना मैं जावा के साथ एक बहुत ही बुनियादी खेल बनाने की कोशिश कर रहा हूं और मुझे JFrame
पर एक छवि प्रदर्शित करने में परेशानी हो रही है। उसने मेरे लिए अतीत में काम किया है और अब नहीं है, मैं नहीं देख सकता कि मैंने क्या गलत किया है।जावा जेएलएबल
मैंने वर्तमान कार्यशील निर्देशिका को मुद्रित करने की कोशिश की है और मुझे यह बदलने के लिए अपनी छवि कहां मिलती है। यह संभावना है कि समस्या छवि नहीं मिल रही है, क्योंकि मेरा (फ़ाइलफिंडर या फ़ाइलreader या ऐसा कुछ) बिना किसी समस्या के पा सकते हैं, लेकिन मैं JLabel
पर JFrame
पर सही ढंग से इसे जोड़ नहीं सकता (ImageIcon
)।
यह मेरा कोड
JFrame frame = new JFrame("no image");
ImageIcon image = new ImageIcon("C:/Documents and Settings/user/Desktop/hi/xD/JavaApplication2/image.png");
JLabel imagelabel = new JLabel(image);
frame.add(imagelabel);
JFrame
setVisible(true)
और pack()
रहा है ...।
क्या कोई मुझे गलत समझने में मदद कर सकता है।
कृपया इस उदाहरण पर एक नजर है, [छवियों को जोड़ने के लिए कैसे आपके प्रोजेक्ट में] (http://stackoverflow.com/questions/9864267/load-icon-image-exception/9866659#9866659) या कृपया इन [चरणों] का पालन करें (http: // ga gandeepbali.uk.to/gaganisonline/webpages/makejareclipse.html) –
मैंने उन उदाहरणों को देखा, उन्होंने – user1486826
की मदद नहीं की है बस अपनी छवि को अपनी .class फ़ाइल के बगल में रखें, और इसे इस छवि आइकन छवि = नई छवि आइकन (getClass () .getResource ("yourImage.extension")) ;. उस लिंक को काम करना है, क्योंकि यह आपकी परियोजनाओं को अपनी परियोजना में रखने का सही तरीका है। मुझे आशा है कि आप उसमें उल्लिखित सभी चरणों के माध्यम से चले गए !! –