2013-03-06 3 views
14

किसी को भी, जो आइकन आकार setIconImages() (बहुवचन) एक JFrame के लिए विधि के साथ उपयोग करने के लिए इतना है कि मेरी एप्लिकेशन आइकन सभी प्लेटफार्मों पर और सभी संदर्भों में (जैसे, विंडो आइकन, टास्कबार आइकन, ऑल्ट-टैब आइकन ठीक से दिखाई देगी पता है आदि।)?जेएफआरएएम की setIconImages() विधि के साथ किस आइकन आकार का उपयोग करना है?

मैं एक उदाहरण के एक 16px-दर-16px और एक 32px-दर-32px छवि का उपयोग करता है मिल गया है, लेकिन मैं किसी भी बड़ा जाने के लिए की जरूरत है?

परीक्षण करने के लिए, मैंने setIconImages() को पारित सूची में 64px और 128px संस्करण जोड़ने का भी प्रयास किया है, लेकिन ऐसा लगता है कि यह मेरी विंडोज 7 मशीन पर उपयोग नहीं किया जा रहा है। हालांकि, मैं अन्य मशीनों पर आसानी से परीक्षण नहीं कर सकता, इसलिए मुझे आश्चर्य है कि क्या कोई जानता है कि मुझे किस आकार में शामिल करना चाहिए?

उत्तर

30

एपीआई के अनुसार रनटाइम आपूर्ति की गई सूची से उपयोग करने के लिए सबसे उपयुक्त आकार चुनता है। मैं 16x16, 32x32, 64x64 और 128x128 आपूर्ति करता हूं और JVM को रनटाइम पर निर्णय लेने देता हूं।

public voidsetIconImages(List<? extendsImage> icons)

सेट छवियों के अनुक्रम इस विंडो के लिए चिह्न के रूप में प्रदर्शित किया जा सके। IconImages प्राप्त करने के लिए बाद की कॉल हमेशा icons सूची की एक प्रति वापस आ जाएगी।

मंच क्षमताओं एक या विभिन्न आयामों के कई चित्रों के आधार पर खिड़की के प्रतीक के रूप में इस्तेमाल किया जाएगा।

icons सूची शुरुआत से सबसे उपयुक्त आयामों की छवियों के लिए स्कैन की गई है। यदि सूची में एक ही आकार की कई छवियां हैं, तो पहले उपयोग किया जाएगा। कोई चिह्न के साथ

स्वामिहीन खिड़कियों निर्दिष्ट उपयोग platfrom-डिफ़ॉल्ट आइकन। एक स्वामित्व वाली विंडो का आइकन मालिक से विरासत में प्राप्त किया जा सकता है जब तक कि स्पष्ट रूप से ओवरराइड न हो जाए। आइकन को शून्य या खाली सूची में सेट करना डिफ़ॉल्ट व्यवहार को पुनर्स्थापित करता है।

नोट: मूल विंडोइंग प्रणाली संदर्भ के आधार पर एक खिड़की का प्रतिनिधित्व करने के अलग-अलग आयामों के विभिन्न चित्रों का उपयोग कर सकते हैं (उदाहरण के लिए खिड़की सजावट, खिड़की सूची, टास्कबार, आदि)। वे सभी संदर्भों या किसी भी छवि के लिए केवल एक ही छवि का उपयोग नहीं कर सकते थे।

पैरामीटर:

          icons - आइकन छवियों की सूची प्रदर्शित करने के लिए।

के बाद से:

          1,6

देखें इसके अलावा:

          getIconImages(), setIconImage(Image)

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