Tuesday, July 29, 2025

☕ जावा एप्लेट क्या है? What is Java Applet?

Java Applet एक छोटा Java प्रोग्राम होता है जो ब्राउज़र पर रन करता है। इसे HTML डॉक्यूमेंट में <applet> टैग द्वारा जोड़ा जाता है।

Java एप्लेट का कोड .class फाइल में सेव होता है और जब यूजर HTML फाइल खोलता है, तो यह कोड क्लाइंट ब्राउज़र पर लोड होता है।


🔁 Java Applet का जीवन चक्र (Applet Life Cycle)

मेथड उद्देश्य (Purpose)

init() प्रारंभिक सेटअप, जैसे बैकग्राउंड कलर

start() एप्लेट का सक्रिय होना

stop() जब यूजर पेज छोड़ता है, एप्लेट रुक जाता है

paint(Graphics g) आउटपुट को स्क्रीन पर प्रदर्शित करना

destroy() ब्राउज़र बंद होने पर एप्लेट को समाप्त करना

🔧 उदाहरण (Examples)

उदाहरण 1: Basic Applet

Java File: photo.java


import java.applet.Applet;

import java.awt.*;


public class photo extends Applet {

    public void init() {

        setBackground(Color.red);

    }

    public void paint(Graphics g) {

        g.drawString("Applet is running", 30, 30);

    }

}

HTML File:


<!DOCTYPE html>

<html>

<head><title>applet example</title></head>

<body>

<applet code="photo.class" width="300" height="300"></applet>

</body>

</html>

⚠️ नोट:

<applet> टैग HTML5 में सपोर्ट नहीं करता। इसके स्थान पर <object> या <embed> का प्रयोग करें।


उदाहरण के लिए:


<object code="photo.class" width="300" height="300">

Your browser does not support applets.

</object>

📢 निष्कर्ष (Conclusion)

HTML और Java Applet का संयोजन उपयोगकर्ता को वेबपेज पर डायनामिक और इंटरैक्टिव कंटेंट प्रस्तुत करने की शक्ति देता है। हालांकि <applet> टैग अब पुराना हो चुका है, लेकिन यह अभी भी जावा सीखने वाले विद्यार्थियों के लिए उपयोगी तकनीक है।


No comments:

Post a Comment

📚 Other Stream Classes in Java जावा में अन्य स्ट्रीम क्लासेस

In Java, apart from basic byte and character streams, there are several specialized stream classes that provide advanced input-output operat...