ورود

View Full Version : right click ماوس



sahar_2008
سه شنبه 28 فروردین 1386, 23:54 عصر
با سلام
من میخواستم یک برنامه بنویسم که در ان کلیک چپ و کلیک راست کارهای مختلفی انجام بدن.اما من در apiجاوا فقط رویداد کلیک رو دیدم.اگر دوستان لطف کنند و منو راهنمایی کنند ممنون میشم که چه جوری رویداد برای کلیک چپ و راست تعریف کنم که هر کدوم یه کار خاصی انجام بدن.
با تشکر

pooyanm
چهارشنبه 29 فروردین 1386, 04:35 صبح
MouseEvent.getButton()

sahar_2008
جمعه 31 فروردین 1386, 21:50 عصر
با سلام و تشکر
من در کتابی که دارم نوشته که به دلیل قابل حمل بودن جاوا چنین چیزی ممکن نیست و فقط رویداد کلیک تعریف شده است.و تفاوتی در کلیک راست و چپ نمیباشد.اگر میشه در مورد اینکه راست کلیک رو چه جوری تعریف کنم توضیح بدین.
ممنون

saeedIRHA
شنبه 01 اردیبهشت 1386, 01:24 صبح
http://www.faqs.org/docs/javap/c6/s4.html



/**
*
* @author SaEeD
*/
import java.awt.*;
import java.awt.event.*;

public class myClick extends javax.swing.JApplet implements MouseListener
{
public void init(){
addMouseListener(this);
}

public void mouseClicked(MouseEvent event)
{
if(event.getButton() == event.BUTTON1)
{
System.out.println("Mouse: Left button Pressed.");
}
else if (event.isMetaDown()){
System.out.println("Mouse: Right button Pressed.");
}
}
public void mousePressed(MouseEvent event)
{
}
public void mouseEntered(MouseEvent event)
{
}
public void mouseReleased(MouseEvent event)
{
}
public void mouseExited(MouseEvent event)
{
}

}

pooyanm
شنبه 01 اردیبهشت 1386, 07:32 صبح
با سلام و تشکر
من در کتابی که دارم نوشته که به دلیل قابل حمل بودن جاوا چنین چیزی ممکن نیست و فقط رویداد کلیک تعریف شده است.و تفاوتی در کلیک راست و چپ نمیباشد.
کدوم کتاب اینو نوشته؟!!!!!!

sahar_2008
شنبه 01 اردیبهشت 1386, 19:06 عصر
کتاب جاوا در 21 روز

pooyanm
یک شنبه 02 اردیبهشت 1386, 07:35 صبح
برای هر اشکال یه روز بهش اضافه کن یعنی بشه 22 روز یا بیشتر.
البته اون کتاب کمی قدیمیه ولی برای اون زمان درست گفته متد getButton از 1.4 اضافه شده. نمی دونم قبل از اون چه طور این کار انجام می شده!

sahar_2008
دوشنبه 03 اردیبهشت 1386, 22:22 عصر
بله این کتاب قدیمیه ولی برا شروع خوبه.
اره فکر کنم از jdk1.2استفاده میکرده.البته کتاب ترجمه شده اش اشکال داره فکر کنم زبان اصلی اش رو تصحیح کردند