cuốn sách gpt4 ai đã làm

Cách thay đổi con trỏ khi đặt trong ứng dụng Java

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 07:58:53 28 4
mua khóa gpt4 Nike

Tôi đang gặp phải một số vấn đề mà tôi không thể hiểu được... Tôi đang viết một ứng dụng Swing Java có JList chấp nhận kéo và thả. Tôi muốn thay đổi con trỏ khi kéo tệp hoặc thư mục từ hệ thống của tôi vào ứng dụng Java.

câu trả lời hay nhất

Tôi đã tự mình tìm ra nó... Cảm ơn Clinton vì câu trả lời. Đây là những gì tôi đã sử dụng:

Lần đầu tiên tạo JList... tất cả các bạn đều biết cách thực hiện điều đó... sau đó tôi đã thêm setDropTarget:

lstFiles.setDropTarget(DropTarget mới()
{
@Ghi đè
thả khoảng trống được đồng bộ hóa công khai (DropTargetDropEvent dtde)
{
this.changeToNormal();
//xử lý việc thả... [...]
}

@Ghi đè
được đồng bộ hóa công khai void dragEnter(DropTargetDragEvent dtde)
{
// Thay đổi con trỏ...
Con trỏ con trỏ = Con trỏ mới(Cursor.HAND_CURSOR);
setCursor(con trỏ);

// Thay đổi nền JList...
lstFiles.setBackground(Color.LIGHT_GRAY);
}

@Ghi đè
void dragExit được đồng bộ hóa công khai(DropTargetEvent dtde)
{
this.changeToNormal();
}

khoảng trống riêng tư thay đổiToNormal()
{
// Đặt con trỏ về mặc định.
Con trỏ con trỏ = Con trỏ mới(Cursor.DEFAULT_CURSOR);
setCursor(con trỏ);

// Đặt nền thành bình thường...
lstFiles.setBackground(Color.WHITE);
}
});

Về java - Cách thay đổi con trỏ khi được đặt trong ứng dụng Java, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/1942916/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress