2008-11-17 48 views
10

Có ai biết cách mở một phiên bản trình duyệt (Windows/Linux/Mac) của nền tảng trong một cửa sổ Swing được tích hợp vào một ứng dụng Java hay không. Không có hành động nào khác được định dạng sẵn ngoài việc mở một URL đã cho. Hiện tại, chúng tôi mở một cửa sổ trình duyệt mới vì các trình duyệt nhúng Java không đủ. Tuy nhiên, từ quan điểm tương tác người dùng, điều này ít hơn mong muốn.Nhúng cửa sổ trình duyệt web vào Java

Tôi tò mò nếu một giải pháp cho điều này là một phần của bản phát hành Java 1.6. Vì vậy, đến nay google-foo của tôi đã không bật lên bất cứ điều gì đáng chú ý. Có thư viện nguồn đóng nào thực hiện việc này không? Có gì không?

Trả lời

6
+0

Liên kết của bạn bị hỏng. Mặc dù tôi đang sử dụng Chrome, vì vậy nếu không, đó chỉ là vấn đề của tôi. – Feet

+0

Tải xuống từ đây: http://www.java2s.com/Code/Jar/j/Downloadjdic092jar.htm – YumYumYum

+0

Tài liệu đã có tại đây: 1) http://www.aswinanand.com/2006/03/two-minute-web -browser-in-java/ – YumYumYum

0

sử dụng JEditorPane

Một thành phần văn bản để chỉnh sửa các loại nội dung. Theo mặc định, các loại nội dung sau được biết: text/plain, text/html và text/rtf

hoặc Lobo

Lobo là một trình duyệt web mã nguồn mở được viết hoàn toàn bằng Java.

+0

OP hỏi về việc mở trình duyệt nền tảng. – Seki

2

Chúng tôi cũng sử dụng JDIC và nó hoạt động với chúng tôi trong Windows; tuy nhiên, cấu hình nó để làm việc trong * nix/OS X có thể là một nỗi đau, vì nó đơn giản sử dụng một trình duyệt nền tảng (hỗ trợ IE và Mozilla), trong khi trên Linux/Mac bạn có thể không có - đó là vấn đề.

0

WebRenderer là sản phẩm thương mại thực hiện việc này và thực hiện tốt. Tuy nhiên, lần cuối cùng tôi kiểm tra nó cũng khá đắt (họ muốn có một khoản phí $ 2 cho mỗi khách hàng cho số lượng lớn lớn của của khách hàng và một số hợp đồng hỗ trợ $ 1000).

1

MozSwing miễn phí hoặc JxBrowser hoặc JExplorer ($ 500)

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