Loading...

Java in Hindi – Swing

  • Introduction to java swing in Hindi 
  • Features of java swing in Hindi 
  • Java Swing hierarchy in Hindi 

Introduction to Java Swing 

Abstract windows toolkit की कामियों को पूरा करने के लिए java swing को बनाया गया है। AWT library basic GUI controls provide करती है। Java में swing AWT का advanced version है। AWT के साथ 2 problems होती है।

  • AWT programs size में बहुत बड़े होते है। 
  • AWT components fixed रहते है, आप उन्हें ज्यादा change नहीं कर सकते है।       

इन दोनों problems को swing remove कर देता है। Swing AWT पर based बना हुआ है। इसलिए swing AWT को replace नहीं करता है। यदि आप AWT के साथ familiar है तो swing को समझने में आपको कोई परेशानी नहीं होगी।

Features of Java Swing

  • सभी swing कंपोनेंट्स Platform independent होते है।   
  • सभी swing components lightweight होते है।  
  • Swing plug-gable look and feel को support करता है।  
  • Swing MVC(Model-View-Controller) architecture को फॉलो करता है।   

Java Swing Classes

JWindow

JWindow container क्लास hierarchy को represent करती है। JFrame और JDialog क्लासेज इस class को higher करती है।

JFrame  

Java JFrame swing class AWT की frame क्लास के बेस पर बनायीं गयी है। ये एक container क्लास होती है। ये आपकी बेस window होती है जिसमे आप दूसरे components add करके अपनी एप्लीकेशन को design करते है।  

इसमें आप different components जैसे की buttons, labels आदि add कर सकते है। Components add करने के लिए आप add() मेथड यूज़ करते है।

JDialog

इस क्लास का ऑब्जेक्ट क्रिएट करके आप अपनी एप्लीकेशन में Dialog box डाल सकते है।

JComponent

ये क्लास swing hierarchy में सभी components को represent करती है। सभी swing components इस क्लास को directly inherit करती है।

JLabel

इस क्लास का object क्रिएट करके आप text labels अपनी एप्लीकेशन में add कर सकते है।

JButton

इस क्लास का object क्रिएट करके आप अपनी window में button ऐड कर सकते है। इसका ऑब्जेक्ट क्रिएट करते समय आप एक string पास  करते है जो की बटन का नाम होती है।

JTextField

इस क्लास का ऑब्जेक्ट create करके आप अपनी अपनी एप्लीकेशन में text box add कर सकते है।

JScrollBar

ये class एप्लीकेशन में scroll bar ऐड करने के लिए यूज़ की जाती है।

JMenuBar

इस क्लास के माध्यम से आप अपनी window में menu bar add कर सकते है।

JCheckBox

इस क्लास का ऑब्जेक्ट क्रिएट करके आप अपनी window में check box add कर सकते है।

JList

ये क्लास आपकी window में एक list ऐड करती है।

JTextArea

इस क्लास के माध्यम से आप अपनी एप्लीकेशन में text area ऐड कर सकते है।

JRadioButton

ये क्लास application में radio button add करने के लिए यूज़ की जाती है।

Example of Java Swing

public class swingDemo 
{ 
    public static void main(String args[]) 
    { 
        JFrame frame = new JFrame(); 
        JButton button = new JButton("Click here!"); 
         
       button.setBounds(100,100,100,60); 
       frame.add(button); 
       frame.setSize(300,300); 
       f.setVisible(true); 
    } 
}

Previous: Java Servlets

8 thoughts on “Java in Hindi – Swing”

    • Dekhiye core java to ek base h iske baad aap par depend karta h ki aap kis field me software develop karna chahte h. Yedi aap koi mobile application develop karna chahte h to iske liye aapko android programming sikhni hogi or yedi aap koi web application create karna chahte h to aapko JSP, servlet aadi advanced topics sikhne honge. Yedi aap windows ke liye koi application develop karna chahte h to iske liye aapko advanced java topics or frameworks ki jankari honi chahiye. Core java ek base h or ye aapko achi tarah se aani chahiye tabhi aap programming kar sakte h

  1. Very useful information for beginner basically for those, Who very weak in English.
    I have also faced very problems in CS field for programming due to English problem.
    Thank you very much sir.

Comments are closed.