parnian~parnian
جمعه 24 بهمن 1393, 20:26 عصر
سلام دوستای گلم ، یه کار خیلی جالب می شه انجام داد که لازم دونستم براتون بگم که اگه نیازتون شد ازش استفاده کنین ...............
وقتی که شما titlebar رو مخفی می کنین باید اونو توی برناتون به نوعی شبیه سازی کنین یکی از کارایی که نیازه Drag کردن فریم و حرکت دادن اون روی میز کار هست حالا من نحوه این کار رو براتون شرح می دم
1- روی مکانی که میخواین با کلیک و Drag کردن موس فریم حرکت کنه راست کلیک کنین (این بخش میتونه تصویر پیش زمینه یا مکان شبیه سازی شده شما برای titlebar باشه) ---------> سپس روی مسیر زیر برین : Events> mouse motion< mouse Drag
2- حالا توی این event که درست کردین کد های زیر رو قرار بدین :
int x = evt.getXOnScreen(); int y = evt.getYOnScreen();
this.setLocation(x - xMouse, y - yMouse);
3- بعد توی کلاس اصلی متغییر های سراسری زیر رو بذارین :
int xMouse = 0 ;
int yMouse = 0 ;
4- حالا دوباره راست کلیک کنین همون مکان شماره 1 توضیحات و به این مسیر برین و این event رو درست کنین : Events< mouse> mouse presed
5- کدهای زیر رو توی این event قرار بدین
xMouse = evt.getX();
yMouse = evt.getY();
امیدوارم این آموزش به دردتون بخوره :لبخندساده: و همیشه موفق باشین .
وقتی که شما titlebar رو مخفی می کنین باید اونو توی برناتون به نوعی شبیه سازی کنین یکی از کارایی که نیازه Drag کردن فریم و حرکت دادن اون روی میز کار هست حالا من نحوه این کار رو براتون شرح می دم
1- روی مکانی که میخواین با کلیک و Drag کردن موس فریم حرکت کنه راست کلیک کنین (این بخش میتونه تصویر پیش زمینه یا مکان شبیه سازی شده شما برای titlebar باشه) ---------> سپس روی مسیر زیر برین : Events> mouse motion< mouse Drag
2- حالا توی این event که درست کردین کد های زیر رو قرار بدین :
int x = evt.getXOnScreen(); int y = evt.getYOnScreen();
this.setLocation(x - xMouse, y - yMouse);
3- بعد توی کلاس اصلی متغییر های سراسری زیر رو بذارین :
int xMouse = 0 ;
int yMouse = 0 ;
4- حالا دوباره راست کلیک کنین همون مکان شماره 1 توضیحات و به این مسیر برین و این event رو درست کنین : Events< mouse> mouse presed
5- کدهای زیر رو توی این event قرار بدین
xMouse = evt.getX();
yMouse = evt.getY();
امیدوارم این آموزش به دردتون بخوره :لبخندساده: و همیشه موفق باشین .