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


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

 

 مشكل با Image

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




تعداد پستها : 19
Registration date : 2008-06-30

مشكل با Image Empty
پستعنوان: مشكل با Image   مشكل با Image Icon_minitimeالثلاثاء يوليو 15, 2008 4:20 am

من يه image تو فرمم انداختم كه بزرگه و دقيقا هم ميخوام زرگ باشه نه اينكه امكان زوم داشته باشه . ولي اين عكس فقط بالا و پايين ميره .....راست و چپ نميره .
حالا چيكار كنم كه راست و چپ هم بره ؟
دوستان لطفا كمي سريع بهم پاسخ بدين.
ظاها كسي ديگه ...کفر نگو!... نمي ياد.
بازگشت به بالاي صفحه اذهب الى الأسفل
haamoon




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

مشكل با Image Empty
پستعنوان: رد: مشكل با Image   مشكل با Image Icon_minitimeالثلاثاء يوليو 15, 2008 11:56 am

سلام، ببین ممکن ImageItem این کار رو نکنه(یعنی من نمی دونم که می کنه یا نه ولی اگر شما کردید نشده مطمین باشید option جدید یا تنظیم خواستی درستش نمی کنه.) اون وقت شما باید زحمت بکشی از CustomItem مشتق کنی و تو کلاس جدید خودت در تابع pain اون عکس رو در x,y خواصی بکشی و در keyPressed اون دکمه ی چپ یا راست رو زده بود x رو تغییر بدی، CustomItem خیلی شبیه Canvas هست.
بازگشت به بالاي صفحه اذهب الى الأسفل
romeo_1593




تعداد پستها : 19
Registration date : 2008-06-30

مشكل با Image Empty
پستعنوان: رد: مشكل با Image   مشكل با Image Icon_minitimeالسبت يوليو 19, 2008 5:29 am

ميشه در اين خصوص مثال رو كد بزنيد ... ممنون
راستش متوجه نشدم اصلا
بازگشت به بالاي صفحه اذهب الى الأسفل
haamoon




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

مشكل با Image Empty
پستعنوان: رد: مشكل با Image   مشكل با Image Icon_minitimeالسبت يوليو 19, 2008 6:44 am

romeo_1593 نوشته است:
ميشه در اين خصوص مثال رو كد بزنيد ... ممنون
راستش متوجه نشدم اصلا

ببینید، آیتم های زیادی وجود دارن که حتما خیلی هاشون رو دیدید مثل StringItem،ClockItem و...
ولی اگر یک آیتم جدید بخوایید که کار جدیدی یکنه چی؟ خوب در کنار این آیتم ها یک آیتم به اسم CustomItem وجود داره که البته نمی شه همینجوری تو فرم قرارش داد.
شما از این کلاس extend کن یعنی یک کلاس جدید به اسم MyImageItem بساز مثل این
public MyImageItem extends CustomItem
{}

بعد یک سری توابع که از باباش اومده رو خوده neatBeans اضافه کی کنه. paint یکی از اون توابع هست شما باید عکس تون رو تو تابع paint بکشید. و تابع keyPressed(int keycode) رو هم اگر اضافه کنید یعتی override کردیدش و هر وقت کلیدی فشار داده بشه این تابع صدا می شه. توی این تابع هم بر حسب کلید فشار داده شده عکس رو x , y عکس رو تغییر بده و در آخرش بنویس repaint() که باعث می شه صفحه دوباره کشیده بشه.

اگر با Canvas کار کرده باشی کاملا شبیه اون هست.

حالا یک کلاس داری به اسم MyImageItem که مثل بقیه ی آیتم ها می تونی به فرم اضافش کنی.
توضیحات کافی بود؟
بازگشت به بالاي صفحه اذهب الى الأسفل
 
مشكل با Image
بازگشت به بالاي صفحه 
صفحه 1 از 1
 مواضيع مماثلة
-

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