Tôi có một Java MouseListener trên một thành phần để phát hiện máy ép chuột. Làm thế nào tôi có thể cho biết màn hình nào khi nhấn chuột xảy ra?Làm thế nào để xác định màn hình nào mà sự kiện chuột Swing xảy ra?
@Override
public void mousePressed(MouseEvent e) {
// I want to make something happen on the monitor the user clicked in
}
Hiệu ứng tôi cố gắng đạt được là: khi người dùng nhấn nút chuột trong ứng dụng của tôi, cửa sổ bật lên hiển thị một số thông tin, cho đến khi chuột được nhả ra. Tôi muốn đảm bảo cửa sổ này được định vị nơi người dùng nhấp vào, nhưng tôi cần điều chỉnh vị trí cửa sổ trên màn hình hiện tại để hiển thị toàn bộ cửa sổ.
Tôi không chắc chắn nó phải là dễ dàng. Tôi nghĩ rằng bạn phải nắm bắt chuột để xem bất kỳ nhấp chuột bên ngoài cửa sổ của bạn, và tôi không có ý tưởng làm thế nào để làm điều đó trong java (Do đó nhận xét - Tôi không có "Trả lời"). –
Bill, bạn nói đúng, nó không phải là dễ dàng. Đó là lý do tại sao tôi yêu cầu bộ não tập thể là Stack Overflow! –