Search This Blog

Friday, October 7, 2011

Java Swing Hello Program

// एक अप्प्लेट जो button की तरह दिखाई देगा उस पर लिखा होगा
// "Click me".  जब उस button पर क्लिक होगा
// तब एक बॉक्स खुलेगा जिस पर लिखा होगा  Hello from Swing.

import javax.swing.*;    // Swing GUI (ग्राफिक user interface )classes को defined करना
import java.awt.event.*; // Event handling class को define  करना

public class HelloSwing extends JApplet implements ActionListener {

   public void init() {
         // यह method अप्प्लेट के पहले कॉल होगा और दिखेगा 
         // यह एक button बनाने के काम आता है  और उसको
         //  JApplet के कंटेंट में डिस्प्ले करेगा . एक अप्प्लेट
         // button के ActionListener के   रूप में register करेंगे

      JButton bttn = new JButton("Click Me!");
      bttn.addActionListener(this);
      getContentPane().add(bttn);

   } //  init() का अंत
 
   public void actionPerformed(ActionEvent evt) {
         // यह method तब कॉल होगा जब कोई एक्शन प्रतिक्रिया होगी
         // यहाँ पर इवेंट का सिर्फ एक ही source है और वोह है
         // button.  तो जब भी method कॉल होता है तोह हमे पता है
         // की button पर क्लिक हुआ है .  उसको respond करना है
         // एक जानकारी युक्त dialog बॉक्स से उस dialog बॉक्स पर
         //  "OK" button दिया होगा तब  user को क्लिक करके
         //  dialog बॉक्स को बंद कर सकते है

      String title = "Greetings";  //  dialog बॉक्स के title बार में दिखाई देगा
      String message = "Hello from the Swing User Interface Library.";
      JOptionPane.showMessageDialog(null, message, title,
                                     JOptionPane.INFORMATION_MESSAGE);
   } //  actionPerformed() का अंत

} //  class HelloSwing का अंत


compile के बाद execute करने के लिए ,आपको एक html फाइल बनानी होगी जैसे HelloSwing.html और उसमे निचे दिया है वैसे अप्प्लेट को embedded करना होगा |  

<html>
<head>
<title>HEllo Swing Program </title>

<body>

<APPLET CODE="HelloSwing.class" WIDTH=500 HEIGHT=80 MAYSCRIPT>
</APPLET>

</body>

</html>

1 comment: