2012-01-25 14 views
10

मेरी पुस्तक में (मेरे कंप्यूटर विज्ञान पाठ्यक्रम के लिए) उनके पास स्रोत कोड स्निपेट हैं। हम ग्राफिक्स प्रोग्रामिंग और एप्लेट्स के बारे में बात कर रहे हैं। मैंने देखा है कि कुछ मामलों में वह जेप्लेट को बढ़ाता है, जबकि अन्य में वह एप्पल का उपयोग करता है।जेप्लेट और एप्लेट के बीच क्या अंतर है, और मुझे किस का उपयोग करना चाहिए?

मैं सोच रहा था कि अंतर क्या थे, और वे कोड को कैसे प्रभावित करेंगे?

हाल ही में, मुझे एक ग्राफिकल हैंगमन गेम बनाने के साथ काम सौंपा गया है, जिसमें उपयोगकर्ता कंप्यूटर के शब्द का अनुमान लगाने का प्रयास करता है। क्या मुझे एक जेप्लेट या ऐप्पल का उपयोग करना चाहिए (हमने ज्यादातर जेप्लेट का उपयोग किया है, यही कारण है कि मैं इसके प्रति झुका रहा हूं, लेकिन मैं किसी भी तरह से जा सकता हूं)।

इसके अलावा, मैं सोच रहा था कि एक एप्लेट में मूल प्रक्रिया क्या होनी चाहिए, कुछ लोगों के पास एक ही फाइल में उनका पूरा कोड होता है जो जेप्लेट या सिर्फ जेएफआरएएम को बढ़ाता है। क्या मुझे ऐसा करना चाहिए?

+3

उपयोग करने का सुझाव मैं JApplet का प्रयोग करेंगे, क्योंकि यह एप्लेट फैली के लिए समर्थन करते हैं। जेप्लेट का उपयोग करके, आप सब कुछ कर सकते हैं जो एक एप्पल कर सकता है जो कुछ भी कर सकता है। – bmoran

उत्तर

17
से

documentationJApplet के लिए:

कि JFC/घुमाओ घटक वास्तुकला

लिए समर्थन जोड़ता है तो आप अपने एप्लेट के अंदर घुमाओ घटकों का उपयोग करने के लिए देख रहे हैं java.applet.Applet की एक विस्तारित संस्करण , JApplet आपको वह कार्यक्षमता देगा। स्विंग ने मूल एडब्ल्यूटी को पीछे छोड़ दिया है, इसलिए वर्तमान पुस्तकालयों को बनाए रखने के लिए Applet के बदले JApplet का उपयोग करना अभी भी एक अच्छा विचार होगा।

+0

तो जेप्लेट और एप्लेट का उपयोग कब करें, यह तय करने के लिए कैसे करें? – laish138

3

एप्लेट एडब्ल्यूटी है जबकि जेप्लेट स्विंग है, जेप्लेट एप्लेट का विस्तारित संस्करण है, इसलिए यह हाल ही में है। http://docs.oracle.com/javase/6/docs/api/java/applet/Applet.html

JApplet (एप्लेट फैली): http://docs.oracle.com/javase/6/docs/api/javax/swing/JApplet.html

2

यहाँ एपीआई विनिर्देश कहते एप्लेट है। स्विंग बेहतर है, और कुछ लोगों को याद है कि एडब्ल्यूटी घटकों का उपयोग कैसे करें।

इसके अलावा, मैं सोच रहा था कि एक एप्लेट में मूल प्रक्रिया क्या होनी चाहिए, कुछ लोगों के पास एक ही फाइल में उनके सभी कोड होते हैं जो जेप्लेट या सिर्फ जेएफआरएएम को बढ़ाते हैं। क्या मुझे ऐसा करना चाहिए?

शायद नहीं। संकलन और चलाने के लिए उन्हें आसान बनाने के लिए कई उदाहरण इस तरह लिखे गए हैं। कोड को सर्वोत्तम डिज़ाइन के अनुसार अलग-अलग वर्गों में विभाजित किया जाना चाहिए, और केवल एक ही कक्षा में कोड का सबसे छोटा हिस्सा व्यक्त किया जाना चाहिए।

2

एप्लेट -> AWT

JApplet -> स्विंग + सहायक तकनीकों +

मैं JApplet

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

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