PDA

View Full Version : سوال: حرکت نشانگر موس



sh_omid
یک شنبه 02 خرداد 1389, 23:33 عصر
سلام
چگونه می توان با SE نشانگر موس را تکان داد ، البته در خارج از برنامه؟

persianshadow
دوشنبه 03 خرداد 1389, 08:57 صبح
میشه کامل تر توضیح بدید ؟ ببینید کلآ موس به عنوان یک سخت افزار ورودی هست برای همین تا زمانی که یه

برنامه active هست میشه از اون اطلاعات دریافت کرد و یا بهش اطلاعات ارسال کرد.API جاوا هم برای این کار موارد

مشخصی هست شما متدهای مختلفی مربوط به پکیج AWT در اختیار دارید به عنوان مثال

mouseMove

mousePress

mouseRealse

همچنین برای دکمه وسط موس [چرخاننده] هم API وجود داره بنابراین شما امکان بررسی رویدادهای موس رو دارید نه چیز دیگه ای.

فرضآ سال ها پیش در همین فروم سئوال شد که چطور میشه مثل برنامه های دیکشنری وقتی کاربر در صفحه وب و یا هر جای بر روی یک کلمه موس رو قرار میده معنی اون نمایش داده بشه.


خب باید بدونید خارج از محیط یک برنامه ما به هیچ چیزی دسترسی نداریم ! و این کارها از طریق API سیستم عامل ها صورت می‌گیره که در اختیار برنامه ها هست.

فرضآ برای لینوکس اگه محیط GNOME باشه چنین دستوراتی هست.و یک سری کتابخانه برای جاوا که با این
API کار کنه.

در ویندوز هم باید از Win32 API استفاده بشه و یا دیگر API های سیستم عامل.

پس اگه حیطه عمل شما خارج از برنامه جاوا هست و یا هر زبان برنامه نویسی دیگه باید از API سیستم عامل

مورد نظرتون استفاده کنید.