OpenJDK 8 - AppletContext

इंटरफ़ेस एप्लेटकोटेक्स्ट




openjdk

इंटरफ़ेस एप्लेटकोटेक्स्ट

public interface AppletContext

यह इंटरफ़ेस एक एप्लेट के वातावरण से मेल खाता है: एक ही दस्तावेज़ में एप्लेट और अन्य एप्लेट्स वाला दस्तावेज़।

इस इंटरफ़ेस की विधियों का उपयोग एप्लेट द्वारा इसके पर्यावरण के बारे में जानकारी प्राप्त करने के लिए किया जा सकता है।

जबसे:
JDK1.0

तरीके

getAudioClip

AudioClip getAudioClip(URL url)

एक ऑडियो क्लिप बनाता है।

पैरामीटर:
url - ऑडियो क्लिप का स्थान देने वाला एक पूर्ण URL।
यह दिखाता है:
निर्दिष्ट URL पर ऑडियो क्लिप।

getImage

Image getImage(URL url)

एक Image ऑब्जेक्ट लौटाता है जिसे तब स्क्रीन पर चित्रित किया जा सकता है। url तर्क जो तर्क के रूप में दिया जाता है, उसे एक पूर्ण URL निर्दिष्ट करना चाहिए।

यह विधि हमेशा तुरंत लौटती है, चाहे छवि मौजूद हो या न हो। जब एपलेट स्क्रीन पर छवि को खींचने का प्रयास करता है, तो डेटा लोड किया जाएगा। छवि को आकर्षित करने वाले ग्राफिक्स आदिम स्क्रीन पर आकस्मिक रूप से पेंट करेंगे।

पैरामीटर:
url - छवि का स्थान देने वाला एक पूर्ण URL।
यह दिखाता है:
निर्दिष्ट URL पर छवि।
यह भी देखें:
Image

getApplet

Applet getApplet(String name)

दिए गए नाम के साथ इस एप्लेट सन्दर्भ द्वारा दर्शाए गए दस्तावेज़ में एप्लेट को ढूँढता है और लौटाता है। name विशेषता सेट करके HTML टैग में नाम सेट किया जा सकता है।

पैरामीटर:
name - एक एप्लेट नाम।
यह दिखाता है:
दिए गए नाम के साथ एप्लेट, या नहीं मिला तो null

getApplets

Enumeration<Applet> getApplets()

इस एप्लेट सन्दर्भ द्वारा दर्शाए गए दस्तावेज़ में सभी एप्लेट्स को ढूँढता है।

यह दिखाता है:
इस एप्लेट सन्दर्भ द्वारा दर्शाए गए दस्तावेज़ में सभी एप्लेटों की गणना।

showDocument

void showDocument(URL url)

अनुरोध है कि ब्राउज़र या एप्लेट व्यूअर url तर्क द्वारा इंगित वेब पेज दिखाते हैं। ब्राउज़र या एपलेट दर्शक वेब पेज को प्रदर्शित करने के लिए कौन सी विंडो या फ्रेम निर्धारित करता है। इस पद्धति को एप्लेट संदर्भों द्वारा अनदेखा किया जा सकता है जो ब्राउज़र नहीं हैं।

पैरामीटर:
url - दस्तावेज़ का स्थान देने वाला एक पूर्ण URL।

showDocument

void showDocument(URL url,
                  String target)

अनुरोध है कि ब्राउज़र या एप्लेट व्यूअर url तर्क द्वारा इंगित वेब पेज दिखाते हैं। target तर्क इंगित करता है जिसमें HTML फ़्रेम को दस्तावेज़ को प्रदर्शित करना है। लक्ष्य तर्क की व्याख्या इस प्रकार है:

लक्ष्य का तर्क विवरण
"_self" विंडो और फ़्रेम में दिखाएं जिसमें एप्लेट है।
"_parent" एप्लेट के पैरेंट फ्रेम में दिखाएं। यदि एप्लेट के फ्रेम में कोई मूल फ्रेम नहीं है, तो "_self" के समान कार्य करता है।
"_top" एप्लेट की विंडो के शीर्ष-स्तरीय फ्रेम में दिखाएं। यदि एप्लेट का फ्रेम शीर्ष-स्तरीय फ्रेम है, तो "_self" के समान कार्य करता है।
"_blank" एक नई, अनाम शीर्ष-स्तरीय विंडो में दिखाएं।
नाम नाम के फ्रेम या विंडो में दिखाएं। यदि नाम नाम का कोई लक्ष्य पहले से मौजूद नहीं है, तो निर्दिष्ट नाम के साथ एक नई शीर्ष-स्तरीय विंडो बनाई गई है, और दस्तावेज़ वहां दिखाया गया है।

एप्लेट व्यूअर या ब्राउजर showDocument को अनदेखा करने के लिए showDocument

पैरामीटर:
url - दस्तावेज़ का स्थान देने वाला एक पूर्ण URL।
target - एक String दर्शाता है कि पृष्ठ को कहाँ प्रदर्शित करना है।

showStatus

void showStatus(String status)

अनुरोध स्ट्रिंग को "स्थिति विंडो" में प्रदर्शित किया जाता है। कई ब्राउज़र और एप्लेट व्यूअर एक ऐसी विंडो प्रदान करते हैं, जहाँ एप्लिकेशन अपने वर्तमान स्थिति के उपयोगकर्ताओं को सूचित कर सकता है।

पैरामीटर:
status - स्थिति विंडो में प्रदर्शित करने के लिए एक स्ट्रिंग।

setStream

void setStream(String key,
               InputStream stream)
        throws IOException

इस एप्लेट संदर्भ में निर्दिष्ट कुंजी के साथ निर्दिष्ट स्ट्रीम को संबद्ध करता है। यदि एप्लेट संदर्भ में पहले इस कुंजी के लिए मैपिंग शामिल है, तो पुराने मान को बदल दिया जाता है।

सुरक्षा कारणों से, प्रत्येक कोडबेस के लिए धाराओं और कुंजियों की मैपिंग मौजूद है। दूसरे शब्दों में, एक कोडबेस से एप्लेट एक अलग कोडबेस से एप्लेट द्वारा बनाई गई धाराओं तक नहीं पहुंच सकता है

पैरामीटर:
key - कुंजी जिसके साथ निर्दिष्ट मूल्य जुड़ा होना है।
stream - स्ट्रीम निर्दिष्ट कुंजी के साथ जुड़ा होना। यदि यह पैरामीटर null , तो इस एप्लेट संदर्भ में निर्दिष्ट कुंजी को हटा दिया जाता है।
फेंकता:
IOException - यदि स्ट्रीम आकार एक निश्चित आकार सीमा से अधिक है। इस इंटरफ़ेस के कार्यान्वयनकर्ता द्वारा आकार सीमा तय की जाती है।
जबसे:
1.4

getStream

InputStream getStream(String key)

इस एप्लेट के संदर्भ में निर्दिष्ट कुंजी किस स्ट्रीम से जुड़ी है। यदि एप्लेट संदर्भ में इस कुंजी के लिए कोई स्ट्रीम नहीं है, तो null

सुरक्षा कारणों से, प्रत्येक कोडबेस के लिए धाराओं और कुंजियों की मैपिंग मौजूद है। दूसरे शब्दों में, एक कोडबेस से एप्लेट एक अलग कोडबेस से एप्लेट द्वारा बनाई गई धाराओं तक नहीं पहुंच सकता है

पैरामीटर:
key - कुंजी जिसका संबद्ध स्ट्रीम वापस करना है।
यह दिखाता है:
यह एप्लेट संदर्भ जिस स्ट्रीम को मैप करता है वह कुंजी है
जबसे:
1.4

getStreamKeys

Iterator<String> getStreamKeys()

इस एप्लेट संदर्भ में धाराओं की सभी कुंजियों को ढूँढता है।

सुरक्षा कारणों से, प्रत्येक कोडबेस के लिए धाराओं और कुंजियों की मैपिंग मौजूद है। दूसरे शब्दों में, एक कोडबेस से एप्लेट एक अलग कोडबेस से एप्लेट द्वारा बनाई गई धाराओं तक नहीं पहुंच सकता है

यह दिखाता है:
इस एप्लेट सन्दर्भ में धाराओं के सभी नामों का एक Iterator।
जबसे:
1.4