జావాలో JFrame ను ఎలా సృష్టించాలి?



జావాలోని ఈ JFrame ఒక కంటైనర్ యొక్క రకం, ఇది GUI ని సృష్టించడానికి మీరు టెక్స్ట్ ఫీల్డ్స్, బటన్లు మొదలైన భాగాలను సృష్టించగల ప్రధాన విండో వలె పనిచేస్తుంది.

JFrame ఒక తరగతి javax.swing ద్వారా విస్తరించబడిన ప్యాకేజీ java.awt.frame. సరిహద్దు మరియు టైటిల్ బార్‌తో ఇది ఉన్నత స్థాయి విండో. JFrame తరగతి వివిధ పద్ధతులను కలిగి ఉంది, దీనిని అనుకూలీకరించడానికి ఉపయోగించవచ్చు. కాబట్టి, ఈ వ్యాసం మీకు JFrame గురించి లోతైన జ్ఞానం పొందడానికి సహాయపడుతుంది .

ఈ వ్యాసంలో కవర్ చేయవలసిన అంశాలు ఇవి:





ప్రారంభిద్దాం!

స్ట్రింగ్ జావాలో మార్చగల లేదా మార్పులేనిది

జావాలో JFrame: జావా JFrames పరిచయం

JFrame అనేది తెరపై ఒక విండోను అందించే ఉన్నత-స్థాయి కంటైనర్. ఫ్రేమ్ వాస్తవానికి బేస్ విండో, దీనిపై ఇతర భాగాలు ఆధారపడతాయి, అవి మెనూ బార్, ప్యానెల్లు, లేబుల్స్, టెక్స్ట్ ఫీల్డ్‌లు, బటన్లు మొదలైనవి. స్వింగ్ అప్లికేషన్ JFrame విండోతో మొదలవుతుంది. ఫ్రేమ్ మాదిరిగా కాకుండా, సెట్‌డెఫాల్ట్క్లోస్ ఆపరేషన్ (పూర్ణాంకానికి) పద్ధతి సహాయంతో విండోను దాచడానికి లేదా మూసివేయడానికి JFrame కి అవకాశం ఉంది.



JFrame ను ఎలా సృష్టించాలి?

JFrame తరగతి చాలా ఉంది కన్స్ట్రక్టర్లు క్రొత్త JFrame ని సృష్టించడానికి ఉపయోగిస్తారు. ఈ పద్ధతులను ఉపయోగించి మీరు JFrame ని సృష్టించవచ్చు:

JFrame (): ఇది కనిపించని ఫ్రేమ్‌ను రూపొందించడంలో సహాయపడుతుంది.
JFrame (స్ట్రింగ్ టైటిల్): శీర్షికతో ఫ్రేమ్‌ను రూపొందించడంలో సహాయపడుతుంది.
JFrame (గ్రాఫిక్స్ కాన్ఫిగరేషన్ gc): ఖాళీ శీర్షిక మరియు స్క్రీన్ యొక్క గ్రాఫిక్స్ కాన్ఫిగరేషన్‌తో ఫ్రేమ్‌ను సృష్టిస్తుంది.

ఉదాహరణ:



JFrame F = new JFrame () // లేదా కన్స్ట్రక్టర్‌ను ఓవర్‌లోడ్ చేసి దానికి టైటిల్ ఇవ్వండి: JFrame F1 = new JFrame ('Red Alert!')

ఇప్పుడు, JFrame ను సృష్టించిన తరువాత, మీరు పరిమాణం మరియు స్థానాన్ని సెట్ చేయాలి. ఇది ఎలా చేయవచ్చో చూద్దాం.

// ఫ్రేమ్‌ను జోడించండి JFrame f = new JFrame ('Red Alert!') // సెట్ పరిమాణం: వెడల్పు, ఎత్తు (పిక్సెల్‌లలో) f.setSize (450, 475) // స్థానాన్ని సెట్ చేయండి (x, y) f.setLocation (120, 60)

ఇప్పుడు ముందుకు సాగండి మరియు JFrame లో చేయగలిగే కార్యకలాపాలను అర్థం చేసుకుందాం.

జావా కోడ్‌లో హాష్ మ్యాప్ అమలు

జావాలో JFrame: ఆపరేషన్స్

టైప్ చేయండివిధానంవివరణ
రక్షిత శూన్యతaddImpl (కాంపోనెంట్ కాంప్, ఆబ్జెక్ట్ అడ్డంకులు, పూర్ణాంక సూచిక)ఇది పేర్కొన్న పిల్లల భాగాన్ని జోడిస్తుంది.
రక్షిత JRootPanecreateRootPane ()డిఫాల్ట్ రూట్‌పేన్‌ను సృష్టించడానికి కన్స్ట్రక్టర్ పద్ధతుల ద్వారా దీనిని పిలుస్తారు.
రక్షిత శూన్యతframeInit ()ఈ పద్ధతిని JFrame ను సరిగ్గా ప్రారంభించడానికి కన్స్ట్రక్టర్లు పిలుస్తారు.
శూన్యమైనదిsetContentPane (కంటైన్ కంటెంట్ పేన్)కంటెంట్‌పేన్ ప్రాపర్టీని సెట్ చేస్తుంది
స్థిర శూన్యతsetDefaultLookAndFeelDecorated (బూలియన్ డిఫాల్ట్లూక్అండ్ఫీల్ డెకరేటెడ్)కొత్తగా సృష్టించిన JFrames ప్రస్తుత రూపాన్ని మరియు అనుభూతిని అందించే విండో అలంకరణలను కలిగి ఉండాలా వద్దా అనే సూచనను అందిస్తుంది.
శూన్యమైనదిsetIconImage (చిత్ర చిత్రం)ఇది ఈ విండో కోసం చిహ్నంగా ప్రదర్శించబడే చిత్రాన్ని సెట్ చేస్తుంది.
శూన్యమైనదిsetJMenuBar (JMenuBar మెనుబార్)ఈ ఫ్రేమ్ కోసం మెనుబార్‌ను సెట్ చేస్తుంది.
శూన్యమైనదిsetLayeredPane (JLayeredPane layeredPane)ఇది లేయర్డ్ పేన్ ఆస్తిని సెట్ చేస్తుంది.
JRootPanegetRootPane ()ఈ ఫ్రేమ్ కోసం రూట్‌పేన్ ఆబ్జెక్ట్‌ను అందిస్తుంది.
ట్రాన్స్ఫర్హ్యాండ్లర్getTransferHandler ()బదిలీహ్యాండ్లర్ ఆస్తిని పొందుతుంది.

ఉదాహరణ:

దిగుమతి java.awt.FlowLayout దిగుమతి javax.swing.JButton దిగుమతి javax.swing.J ఫ్రేమ్ దిగుమతి javax.swing.JLabel దిగుమతి javax.swing.Jpanel పబ్లిక్ క్లాస్ JFrame Edureka {పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన (స్ట్రింగ్ లు []) {JFrame frame = new JFrame ('JFrame Example') JPanel panel = new JPanel () panel.setLayout (new FlowLayout ()) JLabel label = new JLabel ('JFrame By Example') JButton button = new JButton () button.setText ('Button') panel.add (లేబుల్) panel.add (button) frame.add (panel) frame.setSize (200, 300) frame.setLocationRelativeTo (null) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setVisible (true)}}

అవుట్పుట్:

Jframe ఉదాహరణ - జావాలో JFrame - Edureka

ఇన్ఫర్మేటికాలో పరివర్తన రకాలు

దీనితో, మేము ఈ వ్యాసం చివరలో “ జావాలో జెఫ్రేమ్ “. మీతో పంచుకున్న ప్రతిదానితో మీరు స్పష్టంగా ఉన్నారని నేను ఆశిస్తున్నాను.

పైన పేర్కొన్న కంటెంట్ మీ మెరుగుపరచడంలో సహాయకరంగా ఉంటుందని నేను ఆశిస్తున్నాను . చదువుతూ ఉండండి, అన్వేషించండి!

కూడా తనిఖీ చేయండి ప్రపంచవ్యాప్తంగా విస్తరించి ఉన్న 250,000 మందికి పైగా సంతృప్తికరమైన అభ్యాసకుల నెట్‌వర్క్‌తో విశ్వసనీయ ఆన్‌లైన్ లెర్నింగ్ సంస్థ ఎడురేకా చేత. ఎడురేకా యొక్క జావా J2EE మరియు SOA శిక్షణ మరియు ధృవీకరణ కోర్సు జావా డెవలపర్‌గా ఉండాలనుకునే విద్యార్థులు మరియు నిపుణుల కోసం రూపొందించబడింది. ఈ కోర్సు మీకు జావా ప్రోగ్రామింగ్‌లోకి రావడానికి మరియు వివిధ మరియు కోర్ మరియు అడ్వాన్స్‌డ్ జావా కాన్సెప్ట్‌లకు శిక్షణ ఇవ్వడానికి రూపొందించబడింది హైబర్నేట్ & స్ప్రింగ్ వంటివి.