मेरे पास एक एपीआई है जो डिफ़ॉल्ट संपादक के रूप में अपने स्वयं के संपादक के साथ एक नया कार्यक्षेत्र विंडो खोलता है।
अब जब मैं इस API को विज़ार्ड में कॉल करता हूं, जिसके पास हैहमेशा ऑन-टॉप व्यवहार, मेरी नई कार्यक्षेत्र विंडो खुलती है लेकिन जब मैं इस विंडो पर भी क्लिक करता हूं तो यह पहले से ही खुले विज़ार्ड के नीचे हो जाती है। जब मैं इस विज़ार्ड को बंद करता हूं, तो नई कार्यक्षेत्र विंडो ठीक काम करती है।
तो मेरा सवाल है, क्या मैं एक जादूगर के शीर्ष पर एक नया कार्यक्षेत्र विंडो खोल सकता हूं -
PlatformUI.getWorkbench().openWorkbenchWindow(<my_perspective_id>, null);
विस्तृत उदाहरण, कहते हैं कि X मेरा प्रारंभिक कार्यक्षेत्र हैविंडो, मैं उस कार्यक्षेत्र विंडो X से एक विज़ार्ड W खोलता हूं ........... अब उस विज़ार्ड में मैं अपने नए कार्यक्षेत्र विंडो को खोलने के लिए एक एपीआई कॉल करता हूं, लेकिन यह कार्यक्षेत्र विंडो ध्यान में नहीं रहती है। कोई समाधान? अग्रिम में धन्यवाद !
उत्तर:
जवाब के लिए 0 № 1नहीं, आप विज़ार्ड के ऊपर विंडो प्राप्त नहीं कर सकते। विज़ार्ड के लिए हमेशा शीर्ष सेटिंग पूरे एप्लिकेशन पर लागू होती है।