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

Graphics

مغلق
بدأه Ahmadte1 في 16 ديسمبر 2006 · 9 رد · 908 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

في Applet

يمكننا كتابة

container con=this.getcontantpane()

لنحصل على طبقة نرسم عليها

وجربت عمل

graphics g=this .getgraphics;
g.drawoval(10,10,10,10);

لأستعمل g للرسم ولكن ما مشي الحال

كيف يمكنني أن أستعمل g للرسم :wacko:

شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي

وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي

#2

يمكنك استعمال Graphics من خلال الميثود paint و هي ميثود موجودة في الكلاس JApplet اعملها overwrite


{
super.paint( g );

g.drawRect(10, 5, 230, 55 );
}
public void paint( Graphics g )

منقطع من حين لاخر

#3

أخي لا أريد استعمال paint

أريد أن أفعل التالي

عندما أضغط على زر في applet

أن يرسم مربع مثلا

(بدون paint )

شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي

وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي

#4

باعتقادي لا يمكن استخدامه خارج الميثود paint

كل ما عليك فعله عمل flag معين عندما يتم الضغط على الزر

و فحص قيمة هذا الـ Flag في الميثود paint

منقطع من حين لاخر

#5

لو هيبقى الاكشن للزر هيبقى فى فريم تانيه يعنى تضغط على الزر يظهر الرسم فى فريم تانيه يبقى تضع ميثود ال paint فى الكلاس للفريم التانية واجعل الاكشن على الزر يستدعى constructor الكلاس التانى , انما لو نفس الفريم اعتقد زى ماقال الاخ ابوالفؤاد ان انت تضع Flag=0 مثلا وتضع فى الاكشن للزر ان Flag=1 واجعل فى ميثود paint مايرسمش الا لما يكون Flag=1

#6
اقتباس
لو هيبقى الاكشن للزر هيبقى فى فريم تانيه

أخي prog_Basem

الكتابة في Applet

ولا أريد paint

أريد تعريف غرض من

graphics

وأستعمله للرسم

شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي

وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي

#7

يا شباب هذا المشروع -_-

كيف بدنا نساوي يرسم دائرة :(

test.rar

شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي

وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي

#8

<_< <_< <_<

طيب خدو الحل -_-

Container con=this.getContantPane();
Graphics g=con.getContantPane().getGraphics();

وبدها في أي مكان تريد وحتى خارج paint()

g.drawoval(10,10,10,10);

;)

شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي

وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي

#9

وكمان مابدكن جواب :blink:

شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي

وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي

#10

يسلمو كتير

انا اخدتها بالجامعه ومش متمكنه منها كتير

تحياتي

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

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