الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أقدر أغير ال Look And Feel + حجم ال button

مغلق
بدأه WiLd_hOpE في 18 مايو 2006 · 3 رد · 523 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف أقدر أغير اللوك آند فيل للبرنامج حقي الـ default هوه Metal بس أنا أبغى Windows

شي ثاني.. كيف أقدر أحدد حجم الـ Button أنا أبغاه يطلع على قد الكلام المكتوب عليه

وكيف أقدر أحدد حجم text field وهلم جراً

سؤال أخير: كيف أقدر ألغى خاصية الـ Maximize لل JFrame

بمعنى الفريم حقي ما أبغاه يتكبر أبغى حجمه ثابت

إذا هذي الخاصية غير موجودة في هذا الكلاس هل يوجد كلاس ثاني يقوم بنفس وظايفه إلا عملية التكبير والتصغير هذي

وجزااكم الله ألف خير

تم تعديل هذه المشاركة بواسطة WiLd_hOpE في 18 مايو 2006 في 21:15

وإذا أتتك مذمتي من ناقصٍ *@* فهي الشهادة لي بأني كامل

#2

طيب.. أنا حاجرب الكود هذا:

UIManager.setLookAndFeel(

"com.sun.java.swing.plaf.windows.WindowsLookAndFeel");

ان شاء الله يزبط.. لإني جربت كود شبيه من دا وما زبط

شكراً لكم.. وانتظر مساعداتكم..

وإذا أتتك مذمتي من ناقصٍ *@* فهي الشهادة لي بأني كامل

#3
اقتباس
كيف أقدر أغير اللوك آند فيل للبرنامج حقي الـ default هوه Metal بس أنا أبغى Windows

try {
			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
			}catch (Exception e) { }

ضعها في الmain قبل إنشاء الفريم

اقتباس
شي ثاني.. كيف أقدر أحدد حجم الـ Button أنا أبغاه يطلع على قد الكلام المكتوب عليه

JButton button = new JButton("button");
button.setSize(100,25);

اقتباس
وكيف أقدر أحدد حجم text field

JTextField text = new JTextField();
text.setBounds(new Rectangle(20,100,120,20));

لاحظ أن الميثود setBounds تمرر لها object من الصف rectangle وهو موجود في الحزمة

java.awt.*

وأول بارامترين من الconstructor لهذا الصف هما مكان توضع حقل النص بالنسبة للفريم أو البانل

اقتباس
كيف أقدر ألغى خاصية الـ Maximize لل JFrame

JFrame frame = new JFrame("iyadhoo");
frame.setResizable(false);

بالتوفيق

فحنوت ألثم جرحه الرعافَ فانتكأت جراحي..

وهمت على خدي الدموع فقلت يا روحي وراحي..

هلّا رحمتَ قلوبنا .. وعدلت عن هذا الرّواحِ ِ ..؟

فأجابني البطل المسجّى هازئاً بيَ .. باقتراحي

كفكف دموعك ليس في عبراتك الحرّى ارتياحي

هذي سبيلي .. إن صدقت محبتي .. فاحمل سلاحي

Sun Certified Java Programmer

#4

يا الله مرة شكراً

جربت الكود هذا

try {

UIManager.setLookAndFeel("Metouia .MetouiaLook&Feel " );

}

catch (Exception e) {

}

وهو نفس الكود اللي قلت لي عليه

بس لسا metal

يمكن لإني ضايفة panels و buttons وكل حاجة؟ ما ادري

عفواً مو نفس كودك

أنا أجرب كودك الحين

sorry

اشتغل

شكراً مرة شكراً

أنا كنت مستخدمة الكود دا

  look = new UIManager();
		LAndF = UIManager.getCrossPlatformLookAndFeelClassName();
		look.setLookAndFeel(LAndF)

ويقول لي exception

ما اتمسك

طلع الحل بسيط

شكراً لك أخي

وإذا أتتك مذمتي من ناقصٍ *@* فهي الشهادة لي بأني كامل

هذا الموضوع مغلق.

مواضيع مشابهة