हेल्लो दोस्तों! आपने java के बारे में अब आप अच्छी तरह समझ गए होंगे अब इस पोस्ट में Swing in java in Hindi के बारे में बताया जायेगा तो चलिए शुरू करते है –
Contents
Java Swing
Java Swing का परिचय
AWT(abstract window toolkit) की कमियों को पूरा करने के लिए java swing को बनाया गया है AWT(abstract window toolkit) library basic controls provide करती है
java में swing AWT का advanced version है AWT के साथ साथ problems होती है
- AWT प्रोग्राम्स size में बहुत बड़े होते है
- AWT components fixed रहते है आप उन्हें ज्यादा change नहीं कर सकते है
इन दोनों problems को swing remove कर देता है swing AWT पर based बना हुआ है इसलिए swing AWT को replace नहीं करता है यदि आप AWT के साथ familiar है तो swing को समझने में आपको कोई परेशानी नहीं होगी
इसे भी पढ़े –java all program
Feature of Java Swing
- सभी swing components प्लेटफार्म independent होते है
- सभी swing components light weight होते है
- swing plug-gable look and feel को support करता है
- swing MVC(model-view-controller) architecture को फॉलो करता है
Java Swing classes
JWindow
JWindow container class hierarchy को represent करती है JFrame और JDialog classes इस class को higher करती है
JFrame
java JFrame swing class AWT की फ्रेम class के base पर बनाई गयी है ये एक container class होता है ये आपकी base window होती है जिसमे आप दुसरे component add करके अपनी application को डिजाईन करते है
इसमे आप different components जैसे की buttons ,labels आदि add कर सकते है
components add करने के लिए आप add() method का प्रयोग करते है
JDialog
इस class का object create करके आप अपनी application में Dialog box डाल सकते है
JComponent
ये class swing hierarchy में सभी component को represent करती है सभी swing components इस class को directly inherit करती है
JLabel
इस class का object create करके आप टेक्स्ट labels अपनी application में add कर सकते है
JButton
इस class का object create करके आप अपनी window में button add कर सकते है इसका object create करने समय आप एक swing पास करते है जो की button का नाम होता है
JText Field
इस class का object create करके आप अपनी अपनी application में text box add कर सकते है
JScroll Bar
ये class application में scroll bar add करने के लिए प्रयोग की जाती है
JManu Bar
इस class के माध्यम से आप अपनी window में manu bar add कर सकते है
JCheck Box
इस class का object create करके आप अपनी window में चेक(check) box add कर सकते है
JList
ये class आपकी window में एक लिस्ट add करती है
JText Area
इस class के माध्यम से आप अपनी application में text add कर सकते है
JRadio Button
ये class application में रेडियो 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); } }
reference-https://www.javatpoint.com/java-swing
निवेदन :-अगर आपको यह आर्टिकल(Swing in java in Hindi) उपयोगी लगा हो तो इस आप अपने क्लासमेट ,दोस्तों के साथ अवश्य share कीजिये और आपके जो भी इस पोस्ट्स से related(सम्बन्धित) questions है तो आप उन्हें निचे कमेंट कर सकते है हम उसके answer अवश्य करेंगे(Swing in java in Hindi) Thanks