java AWT in hindi

Java AWT in hindi:-

इस पोस्ट में हम java AWT के बारें में पढेंगे तो चलिए शुरू करते है.

AWT का पुरा नाम abstract window toolkit है.

यह एक platform dependent API है जो कि जावा programs के लिए ग्राफिकल यूजर इंटरफ़ेस (GUI) create करता है.

दुसरें शब्दों में कहें तो, “java awt एक API है जिसके द्वारा जावा में GUI या विंडोज पर आधारित एप्लीकेशनों को विकसित किया जाता है.”

AWT में बहुत बड़ी संख्या में classes तथा methods होती है जिनसे कि हम GUI applications का निर्माण कर सकते है. जैसे:- textbox, checkbox, button आदि.

जावा components को बनाने के लिए हमें java.awt package का प्रयोग करना पड़ता है.

java awt components जो है वह platform dependent होते है अर्थात् components ऑपरेटिंग सिस्टम के हिसाब से अलग अलग दिखायी देते है. अर्थात् इनका look तथा feel ऑपरेटिंग सिस्टम के अनुसार होगा. जैसे माना हमने एक button बनाया है वह बटन windows में अलग दिखायी देगा, mac OS में अलग तथा UNIX में अलग दिखायी देगा.

AWT जो है वह heavyweight है अर्थात् इसके components ऑपरेटिंग सिस्टम के resources का प्रयोग करते है.

आजकल AWT का प्रयोग ना के बराबर किया जाता है क्योंकि यह platform dependent तथा heavyweight है. इसके स्थान पर java swing का प्रयोग किया जाता है. क्योंकि इसके द्वारा हम GUI को अच्छे से implement कर सकते है तथा यह light weight है.

java AWT hierachy:-

java AWT classes को नीचे दिखाया गया है:-

Java awt class

components:- सभी elements जैसे buttons, text fields, scrollbars आदि सभी components है.

container:- container जो है वह AWT का एक component है जो कि जो कि अन्य components जैसे कि buttons, textfield, checkbox, label आदि को contain किये रहता है तथा यह components के layout को भी नियंत्रित करता है.

container, component class की एक subclass है.

Window:- window एक ऐसा container है जिसका कोई border तथा menu bar नहीं होता है. window को create करने के लिए हमें frame तथा dialog या अन्य window का प्रयोग करना पड़ता है.

Panel:- panel जो है वह title bar, menu bar या border को contain नहीं करता है. इसका प्रयोग components को contain करने के लिए किया जाता है. जैसे:- button, textfield आदि.

Frame:- frame एक ऐसा container है जो कि title bar, menu bar या border को contain किये रहता है. यह अन्य components को भी contain किये रहता है जैसे:- buttons, textfields, scrollbars आदि. java AWT में एप्लीकेशन को विकसित करने में इस container का प्रयोग सबसे ज्यादा किया जाता है.

Java AWT methods:-

java awt में प्रयोग किये जाने वाले methods निम्नलिखित है:-

methoddescription
public void add(Component c)इसका प्रयोग component में एक component को add करने के लिए किया जाता है.
public void setSize(int width,int height)इसका प्रयोग component के size को सेट करने के लिए किया जाता है.
public void setLayout(LayoutManager m)इसका प्रयोग component के लिए layout manager को डिफाइन करने के लिए किया जता है.
public void setVisible(boolean status)इसका प्रयोग component की visibility को सेट करने के लिए किया जाता है.

java awt example:-

यह awt का एक simple उदहारण है जिसमें frame class को inherit किया गया है:-

import java.awt.*;

class awtexample extends Frame{

awtexample(){

Button b=new Button(“click here”);

b.setBounds(25,90,75,25);// setting button position

add(b);//adding button into frame

setSize(400,400);//frame size 400 width and 400 height

setLayout(null);//no layout manager

setVisible(true);//now frame will be visible, by default not visible

}

public static void main(String args[]){

awtexample a1=new awtexample();

}}

3 thoughts on “java AWT in hindi”

Leave a Comment