ورود

View Full Version : translate در Canvas



Mah
شنبه 09 خرداد 1388, 08:33 صبح
سلام بر دوستان .
من در Canvas رکورد هامو چاپ می کنم .
حالا در اغلب مواقع انداز رکورد از یک صفحه بیشتره .

چطور با زدن کلید بالا و پایین صفحه را به سمت بالا و پایین حرکت بدم .یا در ظاهر برم به صفحه بعدی و قبلی .

می دونم که با تابع translate می شه یک صفحه canvas را حرکت داد .اما کد من حرکت نمی کنه .


private void keyperssed(keycode)
{
if(keycode==Down)
Page++;
if(keycode==Up)
Page--;
}
repaint();
........
........
........
private void paint(Graphics g)
{
...............
..................
ty=-1(Page-1)*Height;
translate(0,ty);
}


شما می توانید یک راهنمایی نمائید یا نمونه کدی برای این مشکل یعنی رفتن به صفحه بعدی یا قبلی در Canvas قرار بدید ؟؟؟؟؟؟؟؟؟؟؟؟؟؟