هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


 
الرئيسيةجستجوأحدث الصورثبت نامورود

 

 دسترسي به Display از Canvas

اذهب الى الأسفل 
3 مشترك
نويسندهپيام
fmehdi




تعداد پستها : 23
Registration date : 2007-11-08

دسترسي به Display از Canvas Empty
پستعنوان: دسترسي به Display از Canvas   دسترسي به Display از Canvas Icon_minitimeالخميس يوليو 24, 2008 2:19 pm

سلام و خسته نباشید.
آقای شبان http://rapidshare.com/files/132186007/mini_paint.rar.html برنامه ای هستش که نوشتم ...

در مورد کشیدن مربع یه مشکل داره که خیلی روش کار کردم اما نتونستم درستش کنم Crying or Very sad
مشکلش اینه که وقتی مربع می کشیم همه عناصر دیگری که روی صفحه رو پاک می کنه ...

هر ترفندی بگی روش به کار بردم اما بازم نشد ...
اما سوالم اینه که از canvas چطوری به Display ی برنامه دسترسی پیدا کنیم ..
بازگشت به بالاي صفحه اذهب الى الأسفل
fmehdi




تعداد پستها : 23
Registration date : 2007-11-08

دسترسي به Display از Canvas Empty
پستعنوان: رد: دسترسي به Display از Canvas   دسترسي به Display از Canvas Icon_minitimeالخميس يوليو 24, 2008 2:42 pm

آقای شریفی دقیقتر اینکه توی کلاس myCanvas یه کامند هستش به نام cmExit خوب ؟ یه کاری کنید وقتی اینو بزنم یه TextBox باز شه .....

ازت تشکر می کنم و شبت خوش ! Very Happy
بازگشت به بالاي صفحه اذهب الى الأسفل
haamoon




تعداد پستها : 308
Registration date : 2008-02-07

دسترسي به Display از Canvas Empty
پستعنوان: رد: دسترسي به Display از Canvas   دسترسي به Display از Canvas Icon_minitimeالجمعة يوليو 25, 2008 1:08 am

fmehdi نوشته است:
سلام و خسته نباشید.
آقای شبان http://rapidshare.com/files/132186007/mini_paint.rar.html برنامه ای هستش که نوشتم ...

در مورد کشیدن مربع یه مشکل داره که خیلی روش کار کردم اما نتونستم درستش کنم Crying or Very sad
مشکلش اینه که وقتی مربع می کشیم همه عناصر دیگری که روی صفحه رو پاک می کنه ...

هر ترفندی بگی روش به کار بردم اما بازم نشد ...
اما سوالم اینه که از canvas چطوری به Display ی برنامه دسترسی پیدا کنیم ..
برای کشیدن مربع تو تابع paint باید هم Image صفحه نقاشی رو بکشی بعد با g.drawRect مربع رو بکشی و وقتی که کشیدن مربع قطعی شد اون رو تو Image کپی کنی.اگر خودت تمومش کنی مزش بیشتره!

ولی خوب شما تو شی کلاس Canvas نیاز به display داری که خوب چیزی نیست جز یک پوینتر خوب یک جوری پاسش بده.
1- می تونی display تو کلاس MIDlet رو این جوری تعریف کنی:
public static Display display;
اینجوری می تونی تو کلاس Canvas اینجوری بهش دسترسی داشته بشی:
MIDlet.display;
ولی این کار خوبسی نیست!
2- باید پوینتر MIDlet رو یک جوری به Canvas پاس بدی، مثلا وقتی تو MIDlet وقتی Canvas رو new می کنی:
new Canvas(this);
خوب یک constructor دیگه هم برای Canvas بنویس به این شکل.
public Canvas(MIDlet midlet)
{
this.midlet = midlet;

}
که midlet یک متغییر کلاس هست به این شکل
MIDlet midlet;
امیدوارم با این راهنمایی ها خودت بتونی درستش کنی.
بازگشت به بالاي صفحه اذهب الى الأسفل
Admin
Admin
Admin


تعداد پستها : 455
Location : Linux
Registration date : 2007-08-28

دسترسي به Display از Canvas Empty
پستعنوان: پاسخ   دسترسي به Display از Canvas Icon_minitimeالجمعة يوليو 25, 2008 3:09 am

fmehdi نوشته است:
سلام و خسته نباشید.
آقای شبان http://rapidshare.com/files/132186007/mini_paint.rar.html برنامه ای هستش که نوشتم ...

در مورد کشیدن مربع یه مشکل داره که خیلی روش کار کردم اما نتونستم درستش کنم Crying or Very sad
مشکلش اینه که وقتی مربع می کشیم همه عناصر دیگری که روی صفحه رو پاک می کنه ...

هر ترفندی بگی روش به کار بردم اما بازم نشد ...
اما سوالم اینه که از canvas چطوری به Display ی برنامه دسترسی پیدا کنیم ..

سلام راستش من برنامه شما رو وقت نکردم نگاه کنم.اما دلیلی نداره که بقیه اجزا پاک بشن.اینو رو گوشی امتحان کردید یا امولاتور؟ برای کشیدن مربع به پی در اف شماره 11 مراجعه کنید.در canvas هم دستوری برای پاک کردن صفحه وجود نداره مگر اینکه کلشو یه رنگ بزنید که باز اونجا توضیح داده شده.
در مورد سوالدوم هم که امیر توضیحات لازم رو داده امتحان کنید اگر نشد باز در خدمتیم
بازگشت به بالاي صفحه اذهب الى الأسفل
http://j2me.blogfa.com
fmehdi




تعداد پستها : 23
Registration date : 2007-11-08

دسترسي به Display از Canvas Empty
پستعنوان: رد: دسترسي به Display از Canvas   دسترسي به Display از Canvas Icon_minitimeالجمعة يوليو 25, 2008 8:58 am

haamoon نوشته است:
fmehdi نوشته است:
سلام و خسته نباشید.
آقای شبان http://rapidshare.com/files/132186007/mini_paint.rar.html برنامه ای هستش که نوشتم ...

در مورد کشیدن مربع یه مشکل داره که خیلی روش کار کردم اما نتونستم درستش کنم Crying or Very sad
مشکلش اینه که وقتی مربع می کشیم همه عناصر دیگری که روی صفحه رو پاک می کنه ...

هر ترفندی بگی روش به کار بردم اما بازم نشد ...
اما سوالم اینه که از canvas چطوری به Display ی برنامه دسترسی پیدا کنیم ..
برای کشیدن مربع تو تابع paint باید هم Image صفحه نقاشی رو بکشی بعد با g.drawRect مربع رو بکشی و وقتی که کشیدن مربع قطعی شد اون رو تو Image کپی کنی.اگر خودت تمومش کنی مزش بیشتره!

ولی خوب شما تو شی کلاس Canvas نیاز به display داری که خوب چیزی نیست جز یک پوینتر خوب یک جوری پاسش بده.
1- می تونی display تو کلاس MIDlet رو این جوری تعریف کنی:
public static Display display;
اینجوری می تونی تو کلاس Canvas اینجوری بهش دسترسی داشته بشی:
MIDlet.display;
ولی این کار خوبسی نیست!
2- باید پوینتر MIDlet رو یک جوری به Canvas پاس بدی، مثلا وقتی تو MIDlet وقتی Canvas رو new می کنی:
new Canvas(this);
خوب یک constructor دیگه هم برای Canvas بنویس به این شکل.
public Canvas(MIDlet midlet)
{
this.midlet = midlet;

}
که midlet یک متغییر کلاس هست به این شکل
MIDlet midlet;
امیدوارم با این راهنمایی ها خودت بتونی درستش کنی.

خیلی چاکریم Wink
درس شد rabbit bounce
Admin نوشته است:
fmehdi نوشته است:
سلام و خسته نباشید.
آقای شبان http://rapidshare.com/files/132186007/mini_paint.rar.html برنامه ای هستش که نوشتم ...

در مورد کشیدن مربع یه مشکل داره که خیلی روش کار کردم اما نتونستم درستش کنم Crying or Very sad
مشکلش اینه که وقتی مربع می کشیم همه عناصر دیگری که روی صفحه رو پاک می کنه ...

هر ترفندی بگی روش به کار بردم اما بازم نشد ...
اما سوالم اینه که از canvas چطوری به Display ی برنامه دسترسی پیدا کنیم ..

سلام راستش من برنامه شما رو وقت نکردم نگاه کنم.اما دلیلی نداره که بقیه اجزا پاک بشن.اینو رو گوشی امتحان کردید یا امولاتور؟ برای کشیدن مربع به پی در اف شماره 11 مراجعه کنید.در canvas هم دستوری برای پاک کردن صفحه وجود نداره مگر اینکه کلشو یه رنگ بزنید که باز اونجا توضیح داده شده.
در مورد سوالدوم هم که امیر توضیحات لازم رو داده امتحان کنید اگر نشد باز در خدمتیم

خدمت از ماست I love you
دستت درس، درست شد ...
بازگشت به بالاي صفحه اذهب الى الأسفل
 
دسترسي به Display از Canvas
بازگشت به بالاي صفحه 
صفحه 1 از 1
 مواضيع مماثلة
-
» show a message canvas ON other canvas
» Display file
» change in main display screen
» Form in Canvas

صلاحيات هذا المنتدى:شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد
 :: سوال و جواب-
پرش به: