جاوا میں JFrame کیسے بنائیں؟



جاوا میں یہ جے فریم ایک کنٹینر کی ایک قسم ہے جو مرکزی ونڈو کی طرح کام کرتی ہے جہاں آپ جی یو آئی بنانے کے ل text ٹیکسٹ فیلڈز ، بٹن وغیرہ جیسے اجزاء تشکیل دے سکتے ہیں۔

جے فریم ایک کلاس ہے javax.swing پیکیج جو بڑھا ہوا ہے java.awt.frame. یہ اعلی سطحی ونڈو ہے ، جس میں بارڈر اور ٹائٹل بار ہے۔ جے فریم کلاس میں مختلف طریقے ہیں جو اسے اپنی مرضی کے مطابق کرنے کے لئے استعمال ہوسکتے ہیں۔ لہذا ، یہ مضمون JFrame in کے بارے میں گہرائی سے معلومات حاصل کرنے میں آپ کی مدد کرے گا .

اس مضمون میں یہ عنوانات ہیں۔





اسکینر کلاس کے طریقوں سے آپ کو دو

چلو شروع کریں!

جاوا میں JFrame: جاوا JFrames کا تعارف

جے فریم ایک اعلی سطح کا کنٹینر ہے جو اسکرین پر ونڈو مہیا کرتا ہے۔ ایک فریم دراصل ایک اساس ونڈو ہے جس پر دوسرے اجزاء انحصار کرتے ہیں ، یعنی مینو بار ، پینل ، لیبل ، متن والے فیلڈ ، بٹن وغیرہ۔ تقریبا ہر ایک جھولنا درخواست JFrame ونڈو سے شروع ہوتی ہے۔ کسی فریم کے برخلاف ، جے فریم کو طریقہ کار سیٹ ڈیفالٹکلوس آپریشن (انٹ) کی مدد سے ونڈو کو چھپانے یا بند کرنے کا اختیار ہے۔



جے فریم کیسے بنائیں؟

جے فریم کلاس بہت سارے تعمیر کار جو ایک نیا JFrame بنانے کے لئے استعمال ہوتے ہیں۔ آپ ان طریقوں کو استعمال کرکے جے ایف فریم تشکیل دے سکتے ہیں۔

جے فریم (): یہ ایک ایسا فریم بنانے میں مدد کرتا ہے جو پوشیدہ ہو۔
جے فریم (اسٹرنگ ٹائٹل): عنوان کے ساتھ ایک فریم بنانے میں مدد کرتا ہے۔
جے فریم (گرافکس کنفیگریشن جی سی): خالی عنوان اور اسکرین کی گرافکس ترتیب کے ساتھ ایک فریم بناتا ہے۔

مثال:



JFrame F = new JFrame () // یا تعمیر کو اوورلوڈ کریں اور اسے ایک عنوان دیں: JFrame F1 = new JFrame ('ریڈ الرٹ!')

اب ، JFrame بنانے کے بعد ، آپ کو سائز اور مقام متعین کرنے کی ضرورت ہے۔ آئیے دیکھتے ہیں کہ یہ کیسے ہوسکتا ہے۔

// فریم شامل کریں JFrame f = new JFrame ('ریڈ الرٹ!') // سیٹ سائز: چوڑائی ، اونچائی (پکسلز میں) f.setSize (450 ، 475) // مقام مقرر کریں (x ، y) f.setLocation (120 ، 60)

آئیے ہم آگے بڑھیں اور ان کارروائیوں کو سمجھیں جو جے ایفریم پر انجام دی جاسکتی ہیں۔

ازگر میں تقسیم تقریب کیسے استعمال کریں

جاوا میں جے فریم: آپریشنز

ٹائپ کریںطریقہتفصیل
محفوظ باطلaddImpl (اجزاء comp ، آبجیکٹ رکاوٹیں ، INT انڈیکس)اس میں بچے کے مخصوص جزو کا اضافہ ہوتا ہے۔
JRootPane کو محفوظ کیاتخلیقروٹ پین ()اسے ڈیفالٹ روٹ پین بنانے کے لئے کنسٹرکٹر کے طریقے کہتے ہیں۔
محفوظ باطلفریم انیت ()اس طریقہ کو تعمیر کنندگان نے JFrame کو صحیح طریقے سے شروع کرنے کے لئے کہا ہے۔
باطلسیٹ کانٹینٹ پین (کونٹین کونٹینٹ پین)مشمولاتی پراپرٹی کو سیٹ کرتا ہے
جامد باطلسیٹ ڈیفالٹ لوک اور فیل ڈیکوریٹیڈ (بولین ڈیفالٹ لوک اینڈ فیل ڈیکوریٹیڈ)ایک اشارہ فراہم کرتا ہے کہ آیا نئے بنائے گئے جے ایفریمز کو اپنے ونڈو کی سجاوٹ موجودہ شکل و احساس کے ذریعہ فراہم کی جانی چاہئے یا نہیں۔
باطلسیٹ آئیکن امیج (تصویری تصویر)اس تصویر کو اس ونڈو کے آئکن کے بطور ظاہر کرنے کا سیٹ کرتا ہے۔
باطلsetJMenuBar (JMenuBar Menubar)اس فریم کے لئے مینو بار سیٹ کرتا ہے۔
باطلسیٹ لائرڈ پین (JLayeredPane پرتوں والے پین)یہ پرتوں والی املاک کا تعین کرتا ہے۔
جے روٹپینgetRootPane ()اس فریم کے لئے روٹ پین آبجیکٹ لوٹاتا ہے۔
ٹرانسفر ہینڈلرgetTransferHandler ()ٹرانسفر ہینڈلر پراپرٹی ملتی ہے۔

مثال:

درآمد java.awt.FlowLayout درآمد javax.swing.JButton درآمد javax.swing.JFrame درآمد javax.swing.JLabel درآمد javax.swing.Jpanel عوامی کلاس JFrame Edureka {عوامی جامد باطل مرکزی (سٹرنگ ایس []) {JFrame فریم = نیا JFrame ('JFrame مثال') JPanel پینل = نیا JPanel () panel.setLayout (نیا فلو لیٹ ()) JLabel لیبل = نیا JLabel ('JFrame مثال کے طور پر') JButton بٹن = نیا JButton () button.setText ('بٹن') پینل.ایڈڈ (لیبل) پینل۔اڈڈ (بٹن) فریم۔ ایڈڈ (پینل) فریم سیٹ (200 ، 300) فریم۔ سیٹ لوکیشنریلیٹوٹو (نول) فریم.سیٹ ڈیفالٹکلوسیپریشن (جے فریم.ایکآئی_ون_کالوس) فریم.سیٹ (قابل)}

آؤٹ پٹ:

Jframe مثال - جاوا میں JFrame - Edureka

جاوا میں لغت بنانے کا طریقہ

اس کے ساتھ ، ہم 'پر اس مضمون کے آخر میں پہنچتے ہیں جاوا میں جے فریم “۔ مجھے امید ہے کہ آپ لوگوں نے جو کچھ آپ کے ساتھ بانٹ لیا ہے اس سے صاف ہوں۔

مجھے امید ہے کہ مذکورہ بالا مشمولات آپ کو بڑھانے میں مددگار ثابت ہوا . پڑھنا جاری رکھیں ، دریافت کرتے رہیں!

بھی چیک کریں ایڈوریکا کے ذریعہ ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی جس کی دنیا بھر میں 250،000 سے زیادہ مطمئن سیکھنے والوں کے نیٹ ورک ہیں۔ ایڈورکا کا جاوا J2EE اور SOA ٹریننگ اور سرٹیفیکیشن کورس طلباء اور پیشہ ور افراد کے لئے ڈیزائن کیا گیا ہے جو جاوا ڈویلپر بننا چاہتے ہیں۔ کورس آپ کو جاوا پروگرامنگ میں آغاز فراہم کرنے اور مختلف اور اعلی درجے کے دونوں جاوا کے تصورات کے لئے آپ کو تربیت دینے کے لئے ڈیزائن کیا گیا ہے جیسے ہائبرنیٹ اینڈ اسپرنگ۔