رویداد MouseReleased در جاوا :

MouseReleased یک رویداد است که در جاوا وقتی کاربر دکمه موس را رها می‌کند ایجاد می‌شود. این رویداد معمولاً برای انجام عملیاتی به صورت پس از رها کردن دکمه موس توسط کاربر استفاده می‌شود.

برای استفاده از رویداد MouseReleased در جاوا، باید یک شیء از کلاس MouseListener را پیاده سازی کنید و سپس روش مربوط به رویداد MouseReleased را در آن override کنید. سپس باید شیء MouseListener را به کامپوننت مورد نظر خود اضافه کنید تا بتوانید از رویداد MouseReleased استفاده کنید.

متدی که باید در کلاس MouseListener override شود برای استفاده از رویداد MouseReleased به نام mouseReleased است. این متد یک پارامتر از نوع MouseEvent دریافت می‌کند که شامل اطلاعاتی مانند موقعیت مکانی دکمه موس و نوع رویداد است.

در متد mouseReleased می‌توانید عملیات مورد نظر خود را پس از رها کردن دکمه موس توسط کاربر انجام دهید. برای مثال، می‌توانید یک عملیات را انجام دهید که بر اساس موقعیت مکانی دکمه موس تعیین شده است.

در زیر یک نمونه کد نمایش داده شده است که نشان می‌دهد چگونه از رویداد MouseReleased در جاوا استفاده کنید:

“`
import java.awt.*;
import java.awt.event.*;

public class MouseReleasedExample implements MouseListener {
private Frame frame;
private Label label;

public MouseReleasedExample() {
frame = new Frame(“MouseReleased Example”);
label = new Label(“Mouse released”);
frame.add(label, BorderLayout.CENTER);
frame.addMouseListener(this);
frame.setSize(300, 200);
frame.setVisible(true);
}

public void mouseReleased(MouseEvent e) {
int x = e.getX();
int y = e.getY();

label.setText(“Mouse released at x: ” + x + “, y: ” + y);
}

public void mousePressed(MouseEvent e) {}
public void mouseClicked(MouseEvent e) {}
public void mouseEntered(MouseEvent e) {}
public void mouseExited(MouseEvent e) {}

public static void main(String[] args) {
new MouseReleasedExample();
}
}
“`

در این نمونه کد، یک شیء از کلاس Frame ایجاد شده است که شامل یک برچسب است. شیء Frame نیز شیء MouseListener را پیاده سازی کرده است. در متد mouseReleased، موقعیت مکانی دکمه موس با استفاده از متدهای getX و getY از شیء MouseEvent دریافت شده است و سپس در برچسب نمایش داده شده است.

با اجرای این نمونه کد، هر بار که کاربر دکمه موس را رها کند، موقعیت مکانی دکمه موس در برچسب نمایش داده می‌شود.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *