java how to convert string to icon to do setIcon -


मैं स्ट्रिंग spath को setIcon में डालने का प्रयास कर रहा हूं।

पथ पहले से ही स्ट्रिंग के रूप में सहेजा गया है, ऐसा लगता है कि C: \ Users \ Aron \ Desktop \ 220i.jpg

तब मैं सेट आइकन का उपयोग करके यह स्ट्रिंग पथ

  imagelabel.setIcon (spath)   

यह दिखाता है कि स्ट्रिंग आइकन में कनवर्ट नहीं कर सकता। मुझे इसे ठीक करने के लिए क्या करना चाहिए।

इस बात को मौजूदा पथ का उपयोग करने की आवश्यकता है जो पहले से स्ट्रिंग में संग्रहीत है। मुझे क्या करना चाहिए?

आपको पहले छवि लोड करने की आवश्यकता है ...

  बुफर्ड इमेज आईएमजी = इमेजओ। रीड (नई फाइल ("सी: / यूज़र्स / एआरओ / डीस्कटॉप -220.एजीपीजी"));   

nb: ImageIO.read एक IOException फेंकता , यह बहुत जानबूझकर है, क्योंकि यह अन्य छवि लोडिंग विधियों की तुलना में बेहतर प्रबंधन प्रदान करता है < / P>

फिर आपको इसे ImageIcon class ...

  ImageIcon icon = नया ImageIcon (img) में लपेट करने की आवश्यकता है;   

तब आप इसे setIcon ...

  imagelabel.setIcon (आइकन) पर भेज सकते हैं;   

अधिक जानकारी के लिए और अधिक जानकारी के लिए

एफवाईआई: सी: / यूज़र / एआरओ / डीस्कटॉप/220i.jpg केवल प्रासंगिक है आपके वर्तमान संदर्भ में यदि आप अपने प्रोग्राम को दूसरे कंप्यूटर पर ले जाते हैं, तो यह छवि अब मौजूद नहीं होगी। आप परिणामस्वरूप आवेदन जार के भीतर एक एम्बेडेड संसाधन के रूप में या आपके एप्लिकेशन के सापेक्ष संग्रहीत छवि के रूप में छवि सहित बेहतर होगा।

Comments

Popular posts from this blog

ios - Adding an SKSpriteNode to SKScene from a child SKSpriteNode -

Matlab transpose a table vector -

c# - Textbox not clickable but editable -