2011-01-30 20 views

Trả lời

2

Nếu ứng dụng. được triển khai bằng cách sử dụng Java Web Start, một liên kết tệp có thể được khai báo. Nhấp đúp vào bất kỳ tệp nào thuộc loại đó và đường dẫn của tệp được cung cấp cho chính (String []).

BTW - đây là demo. of the JNLP file API. Lưu ý tốt báo cáo lỗi thứ 2, có nghĩa là phiên bản tối thiểu là 1.6.0_10 + để không bị xóa một tệp được thả vào biểu tượng của ứng dụng.

+0

Cảm ơn bạn cho đến nay! Điều gì về một GUI với một cửa sổ mà các tập tin có thể được thả vào thay vì vào biểu tượng? – tzippy

+0

Nếu 'GUI' bạn tham chiếu là ứng dụng Java, hãy xem gói D'n'D dựa trên AWT (http://download.oracle.com/javase/6/docs/api/java/awt/dnd/ package-summary.html). Nếu không, bạn sẽ cần phải giải thích thêm (và tôi sẽ ở bên ngoài lĩnh vực chuyên môn của tôi;). –

2

Để thực hiện việc này trên OSX, bạn có thể phải tạo một gói ứng dụng từ tệp .jar của mình. Quá trình này được ghi nhận khá tốt tại số Apple Developer Center (cuộn xuống "Gói ứng dụng Mac OS X"). Bạn có thể xây dựng một ứng dụng Java mà pha trộn thực sự tốt vào máy tính để bàn OSX nếu bạn làm theo những gì họ trình bày ở đó, và nó khá dễ dàng.

Các vấn đề liên quan