prince-of-persia
تعداد پستها : 70 Registration date : 2008-05-26
| عنوان: draw a gif animation file or TIMER الأحد أكتوبر 12, 2008 12:30 pm | |
| سلام می خواستم بدونم چطور میشه یک فایل gif رو در جاوا مثل یک png رسم کرد؟ البته چند تا کد دیدم که خیلی بزرگ بودم که فکر کنم از شدت عملیاتش cpu هر موبایلی رو ذوب کنه بجاش می خواستم بدونم چطور میشه یک timer توی جاوا نوشت که مثلا هر نیم ثانیه کاری بکنه ؟ با تشکر | |
|
00110
تعداد پستها : 123 Location : Tab Registration date : 2008-05-03
| عنوان: !!! الثلاثاء أكتوبر 14, 2008 9:35 am | |
| - prince-of-persia نوشته است:
- سلام
می خواستم بدونم چطور میشه یک فایل gif رو در جاوا مثل یک png رسم کرد؟
البته چند تا کد دیدم که خیلی بزرگ بودم که فکر کنم از شدت عملیاتش cpu هر موبایلی رو ذوب کنه
بجاش می خواستم بدونم چطور میشه یک timer توی جاوا نوشت که مثلا هر نیم ثانیه کاری بکنه ؟
با تشکر فریم هارو باید جدا کنید و به PNG تبدیل کنید و یکی یکی نمایش بدید : http://advsys.net/ken/util/pngout.exe - كد:
-
... try { img[0]=Image.createImage("/img1.png"); img[1]=Image.createImage("/img2.png"); img[2]=Image.createImage("/img3.png"); }catch(Exception e){} Thread th=new Thread(this); th.start(); } //Display GIF image public void paint(Graphics g) { g.drawImage(img[imgIndex],0,0,g.TOP|g.LEFT); } public void run() { while(true) { imgIndex++; imgIndex%=3; try { Thread.sleep(500); }catch(Exception e){} } } ... | |
|