मैं जावा में आइकन छवि को सेट करने के तरीके पर हर जगह खोज रहा हूं, और यह हमेशा काम नहीं कर रहा है या यह मुझे त्रुटियां देता है। यहाँ, अपने मुख्य विधि में वह जगह है जहाँ मैं कोड डाल:जावा में सेट आइकन छवि
public static void main(String[] args) {
Game game = new Game();
// This right here!
game.frame.setIconImage(new ImageIcon("/Icon.png").getImage());
game.frame.setResizable(false);
game.frame.setTitle(title);
game.frame.add(game);
game.frame.pack();
game.frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
game.frame.setLocationRelativeTo(null);
game.frame.setVisible(true);
}
छवि के लिए मेरे पथ "% परियोजना%/res/Image.png" है और मैं बस आगे और पहुँच जाना /Image.png का उपयोग मेरा रेज फ़ोल्डर (जैसा कि मैंने अपनी परियोजना के अन्य हिस्सों में किया है) मैंने इसे एक आइकन फ़ाइल में भी परिवर्तित कर दिया है, और कोशिश की है, लेकिन यह तय करता है कि डिफ़ॉल्ट जावा आइकन का उपयोग करना है।
यह हर 16 घंटों में एक बार पूछता है। आप भविष्य में खोजना चाहेंगे। –
@AndrewThompsons टिप्पणी करने के लिए +1। एक पढ़ा है [यहां] (http://stackoverflow.com/questions/13796331/jar-embedded-resources-nullpointerexception/13797070#13797070)। यह आपके जार में एम्बेडेड संसाधनों की अधिकांश समस्याओं के माध्यम से आपकी मदद करनी चाहिए। –
कृपया ध्यान दें कि मैंने आपका [टैग: सेट] टैग हटा दिया है क्योंकि आपके प्रश्न में "सेट" या सामान्य रूप से संग्रह की प्रोग्रामिंग अवधारणा से कोई लेना देना नहीं है। मैंने [टैग: स्विंग] टैग जोड़ा है क्योंकि यह शीर्षक आपके प्रश्न के लिए बहुत प्रासंगिक है। –