1. Trang chủ
  2. » Công Nghệ Thông Tin

Lập trình Java cơ bản : Các thành phần GUI part 8 potx

6 320 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 79,46 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Các sự kiện chuột• Các phương thức của MouseMotionListener • void mouseDraggedMouseEvent e; • void mouseMovedMouseEvent e; • Chứa các thông tin về sự kiện chuột... Các sự kiện chuột47...

Trang 1

Các sự kiện chuột

43

đặt giao tiếp

MouseListener

MouseMotionListener

• void mousePressed(MouseEvent e);

• void mouseClicked(MouseEvent e);

• void mouseReleased(MouseEvent e);

• void mouseEntered(MouseEvent e);

• void mouseExited(MouseEvent e);

Trang 2

Các sự kiện chuột

Các phương thức của MouseMotionListener

• void mouseDragged(MouseEvent e);

• void mouseMoved(MouseEvent e);

• Chứa các thông tin về sự kiện chuột

Trang 3

Các sự kiện chuột

45

// Cac import can thiet

public class DemoMouse extends Applet implements MouseListener

{

private Rectangle[] rects;

private final int MAX_RECT = 100;

private int numRects;

public void init()

{

numRects = 0;

}

public void paint(Graphics g)

{

g.fillRect(rects[i].x, rects[i].y, rects[i].width, rects[i].height); }

Trang 4

Các sự kiện chuột

public void mouseClicked(MouseEvent e)

{

{

repaint();

}

}

// Can cai dat tat ca cac phuong thuc cua giao tiep

public void mousePressed(MouseEvent e) {}

public void mouseReleased(MouseEvent e) {}

public void mouseEntered(MouseEvent e) {}

public void mouseExited(MouseEvent e) {}

}

Trang 5

Các sự kiện chuột

47

Trang 6

Các lớp adapter

• Khi dùng giao tiếp MouseListener ta phải cài đặt tất cả các phương thức của nó,

ngay cả khi ta chỉ dùng một trong số đó.

• Java cung cấp một số lớp đã cài đặt sẵn những phương thức này gọi là các lớp

Adapter) Ta chỉ cần thừa kế, cài đặt

phương thức cần thiết Các lớp adapter cũng nằm trong gói java.awt.event

Ngày đăng: 26/07/2014, 12:21

TỪ KHÓA LIÊN QUAN