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 قرار بدید ؟؟؟؟؟؟؟؟؟؟؟؟؟؟
من در 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 قرار بدید ؟؟؟؟؟؟؟؟؟؟؟؟؟؟