• No results found

Java in Hindi {

In document Java in Hindi Updated (Page 192-197)

{ setBackground(Color.lightGray); g.setColor(Color.red); g.drawOval(20, 340, 200, 120); } elseif(intShapeChoice == 7) { setBackground(Color.magenta); g.setColor(Color.green); g.fillOval(20, 340, 200, 120); } elseif(intShapeChoice == 8) { setBackground(Color.orange); g.setColor(Color.white); g.drawArc(20, 340, 200, 120, 45, 45); } elseif(intShapeChoice == 9) { setBackground(Color.pink); g.setColor(Color.blue); g.fillArc(20, 340, 200, 120, 45, 45); } elseif(intShapeChoice == 10) { setBackground(Color.red); g.setColor(Color.white); int xPoints[] = {10, 440, 10, 10}; int yPoints[] = {340, 440, 180, 340};

int nPoints = xPoints.length;

g.drawPolygon(xPoints, yPoints, nPoints); } elseif(intShapeChoice == 11) { setBackground(Color.yellow); g.setColor(Color.red); int xPoints[] = {10, 440, 10, 10}; int yPoints[] = {340, 440, 180, 340};

int nPoints = xPoints.length;

g.fillPolygon(xPoints, yPoints, nPoints); }

else

Java in Hindi

setBackground(Color.white);

g.drawString("Enter a Valid Shape Number", 260, 40); }

} }

catch(Exception ex) {

g.drawString("Enter a Valid Shape Number", 260, 40); }

}

publicboolean action(Event evnt, Object obj){ repaint();

returntrue; }

}

bl ,d gh Applet Program }kjk geus fofHkUu izdkj ds Shapes dks vyx&vyx Fill Color

o vyx&vyx Background Color }kjk Draw fd;k gSA lkFk gh bl Program }kjk ge ;s Hkh le> ldrs gSa fd fdl izdkj ls ge if Control Statement dks Hkh Applet esa Use dj ldrs gSa vkSj t:jr ds vk/kkj ij Program ds Control dks fdlh ,d Point ls fdlh nwljs Point ij Hkst ldrs gSaA

bl Program dks Run djus ij gesa fuEukuqlkj ,d Applet fn[kkbZ nsrk gS] ftlesa ,d Text Box o dqN Options fn[kkbZ nsrs gSaaA User ftl Option ds Number dks Text Box esa Type

djds Enter Key Press djrk gS] ml Number ls lEcaf/kr Shape Applet esa Draw gks tkrk gSA

Java in Hindi

blh rjg ls ge fdlh Applet esa fdlh Drawing dks fofHkUu Fill Colors esa Draw djus ds fy, Loop Control Statement dk Hkh iz;ksx dj ldrs gSaA bl dke dks ge fuEu Program

}kjk iwjk dj ldrs gSa%

Program

// File Name: ForLoopApplet.java

import java.awt.*;

import java.applet.*;

publicclass ForLoopApplet extends Applet {

publicvoid paint(Graphics g) {

Color newColor = new Color(0,0,0);

for(int i=0; i<10; i++) {

newColor = new Color(i*20+55, 0, 0); g.setColor(newColor); g.fillRect(i * 40, i * 10, 30, 60); } } } Output

bl izdkj ls ge vU; Control Statements dks Hkh viuh t:jr ds vuqlkj GUI

Programming esa Use dj ldrs gSa vkSj fofHkUu izdkj ds GUI Applications Develop dj ldrs gSaA

Building Graphical User Interface

vHkh rd geus ftrus Hkh Applets Create fd, gSa] muesa ls T;knkrj esa ,d Text Box Object

dks gh Applet ij Add fd;k gSA ftl rjg ls geus ,d Text Box dks Applet ij Add fd;k gS] mlh rjg ls ge fofHkUu izdkj ds vU; User Interface Controls dks Hkh Applet ij

Java in Hindi

fofHkUu izdkj ds User Interface Controls dh Classes dks tkok ds AWT uke ds Package

esa Define fd;k x;k gSA blfy, Graphical User Interface Create djus ds fy, gesa vyx ls fdlh vkSj Package dks vius Program esa Import djus dh t:jr ugha gksrh gSA

Abstract Windowing Toolkit

pwafd tkok ,d Platform Independent Programming Language gS] tks gesa ,d ls T;knk

Platform ij Run gksus okys Applications cukus dh lqfo/kk iznku djrk gS] blhfy, blds

Windowing Software dk Hkh Flexible gksuk t:jh FkkA

tkok ds Windowing Classes ds Package dk uke Abstract blhfy, j[kk x;k gS] D;ksafd tkok ds bl Package esa mu Classes dk lewg gS] ftuds iz;ksx }kjk ,sls GUI Software

cuk, tkrs gSa] tks Platform Independent gksrs gSaA

Platform Independent GUI Classes dh t:jr blfy, gksrh gS rkfd cuus okys Software

dks World Wide Web ij Execute fd;k tk lds] ftls fofHkUu izdkj ds yksx fofHkUu izdkj ds Computer System o fofHkUu izdkj ds Operating System ij fofHkUu izdkj ds

Browsers dk iz;ksx djds Use dj ldsaA

tkok ds bl Toolkit Package esa gesa gj ml pht dh Class izkIr gks tkrh gS] ftldh t:jr

fdlh Hkh GUI Program dks Create djus ds fy, iM ldrh gSA tkok ds bl Windowing

Toolkit Package dh Classes dk iz;ksx djds ge Buttons, Check Boxes, Labels o vU;

Simple Components Create dj ldrs gSaA lkFk gh Text Fields, Dialog Boxes, Pull Down Menus, rFkk vkSj Hkh fofHkUu izdkj ds Components Create dj ldrs gSaA

bl Toolkit esa Font, Color o Graphics ls lEcaf/kr Classes Hkh gSa] ftudks geus vius fiNys dqN Applet Programs esa Use Hkh fd;k gSA buds vykok bl Toolkit esa Event Driven Programming ls lEcaf/kr fofHkUu izdkj ds Events dks Handle djus ls lEcaf/kr Classes

Hkh gSa] ftudk iz;kssx Program dks Event Driven GUI Program cukus ds fy, fd;k tkrk gSA

Components

fdlh Hkh Windowing Programming Language esa gesa”kk Active o Passive nks rjg ds

Controls gksrs gSaA Active Controls os Controls gksrs gSa] tks gesa”kk fdlh uk fdlh Event dks

Response djrs gSa vkSj fdlh uk fdlh Event Handler dks Trigger djrs gSaA ;fn ljy “kCnksa esa dgsa] rks ge ;s Hkh dg ldrs gSa fd Active Controls gesa”kk fdlh uk fdlh izdkj dk Result

;k Output Generate djrs gSaA

tcfd dqN Controls ,sls gksrs gSa] tks Lo;a fdlh izdkj dk Output Generate ugha djrs gSaA ysfdu fofHkUu izdkj ds Active Controls viuk Output iznku dj ldsa] blds fy, mu Active Controls dks viuk dke djus ds fy, txg iznku djrs gSaA

bl rjg ds Controls dks Passive Controls ;k Containers dgrs gSaA ;s ,sls Controls

Java in Hindi

Control dk dke rks djrs gh gSa] lkFk gh Passive Control ;k Containers dh rjg Hkh dke dj ldrs gSaA Text Box o Check Box ,sls gh nks Active Controls gSa] tks Lo;a rks Active Controls gSa gh] lkFk gh bUgsa fdlh vU; Active Control ds fy, Container dh rjg gh Use

fd, tk ldrk gSA

fdlh Hkh Container Control esa ge ftrus pkgsa] mrus Controls dks Place dj ldrs gSaA ;fn ge pkgsa rks Container dks Empty Hkh j[k ldrs gSaA

AWT Package esa fofHkUu izdkj ds User Interface Controls dks Components uke dh ,d

Class dh fofHkUu Subclasses ds :i esa Define fd;k x;k gSA

;kuh Button Class, Checkbox Class vkfn fofHkUu izdkj ds UI (User Interface) Controls

dks Component Class ls Derive fd;k x;k gSA blh Component Class ls Container uke dh ,d Class dks Hkh Derive fd;k x;k gSA bl Container Class dks vkxs fQj ls Panel o

Window uke dh nks Subclasses esa Derive fd;k x;k gSA

pwafd Panel Class o Window Class nksuksa Classes leku Parent Class Container ls

Derived gSa] blfy, bu nksuksa Classes dks Sibling Classes Hkh dgrs gSaA Panel Class ,d ,slk Container gS] ftlds Objects dk iz;ksx vU; izdkj ds Active ;k Passive Objects dks

Hold djus ds fy, rks fd;k tkrk gS] ysfdu bl Class ds Objects fn[kkbZ nsus okys User Interface Objects ugha gksrs gSaA

bl Panel Class dks vkxs fQj ls Derive djds ftl Class dks Create fd;k x;k gS] ml

Class dk uke Applet Class gSA ;s ogh Applet Class gS] ftldks Derive djds geus vHkh rd dbZ Applet Programs Create fd, gSaA Applet Class ds Programs os GUI Programs

gksrs gSa] tks Web Pages esa Run gksrs gSaA

Panel Class dh Sibling Class ;kuh Window Class ls Hkh Frame o Dialog uke dh nks

Subclasses Create dh xbZ gSaA Frame Class ,d ,slh Class gS] ftlds Object ,d fn[kkbZ nsus okys Window ds Frame dks Represent djrs gSaA

;kuh ;fn ge Frame Class dk dksbZ Object Create djrs gSa] rks gesa Screen ij ,d

Rectangular Area feyrk gS] ftlesa ,d Title Bar gksrk gS vkSj Frame ds Title Bar ij gh

Frame dks Resize djus ds fy, Restore, Minimize, Maximize rFkk Frame Window

dks Close djus ds fy, Close Control Buttons feyrs gSaA

Frame Class dh rjg gh ge Dialog Class ls Hkh Objects Create dj ldrs gSaA tc ge

Dialog Class dk dksbZ Object Create djrs gSa] rc gesa Screen ij ,d Dialog Box feyrk gSA Dialog Box Hkh ,d rjg dk Frame Window gh gksrk gS] ysfdu bl ij Menu Bar ugha gksrk gS] rFkk ge bls Resize ugha dj ldrs gSaA

bl rjg ls gesa Component Class ls rhu rjg ds Containers Applet, Window o Frame

izkIr gksrs gSa o Window ls nks vkSj Containers Frame o Dialog Hkh izkIr gksrs gSaA ;kuh ;fn ge lkjka”k ns[ksa rks ge dg ldrs gSa fd tkok esa gesa ikap rjg ds Containers feyrs gSa] ftuesa ls dsoy Panel gh ,d ,slk Container gksrk gS] tks Visually fn[kkbZ ugha nsrk gSA

Java in Hindi

In document Java in Hindi Updated (Page 192-197)