2009-05-16 17 views
13

Nhiều thành phần Swing hỗ trợ HTML nhúng, nhưng tôi không thể tìm thấy bất kỳ tài liệu chính thức nào về chủ đề đó. (Tất cả mọi thứ trên các trang của Sun về HTML dường như được nhắm mục tiêu tại JEditorPane)Thẻ HTML nào được hỗ trợ trong các thành phần Swing?

Vì vậy: Thẻ HTML nào được hỗ trợ trong các thành phần Swing?

EDIT: Mặc dù tôi đã nói rằng tôi thiếu "tài liệu chính thức", tôi cũng muốn có bất kỳ tài liệu "không chính thức" nào.

+0

Như với hầu hết mọi thứ với Swing, hành động tốt nhất là xem xét nguồn. –

Trả lời

4

Swing hỗ trợ HTML 3.2 (Wilbur) như Phần mềm Monkey cho biết. Bạn có thể tìm tài liệu chính thức để (1996) phiên bản này dùng nưa HTML tại địa chỉ: http://www.w3.org/TR/REC-html32.html

Java 7 tài liệu về chủ đề này: http://docs.oracle.com/javase/7/docs/api/javax/swing/text/html/package-summary.html

Mặc dù nó là giá trị của lưu ý rằng nó không đề cập đến một cách rõ ràng thông tin này có giá trị trong các thành phần Swing khác.

1

Tôi không biết chính xác thẻ nào được hỗ trợ, nhưng tôi khuyên bạn nên hạn chế bản in đậm/nghiêng (hoặc thậm chí mạnh hơn/giả định nó hỗ trợ chúng) và thẻ img. Bất cứ điều gì khác có khả năng gây đau đầu, và có lẽ có nghĩa là bạn đang nhồi nhét quá nhiều vào thành phần đó.

+2

Điều này thực sự là một câu trả lời không. –

+0

Tôi không nghĩ vậy - tôi nói rằng mặc dù nó có thể "hỗ trợ" nhiều hơn - nó không hỗ trợ tốt, và tôi đã đưa ra một gợi ý về vấn đề thực sự có thể là gì. – Draemon

+1

Tôi nghĩ đây là câu trả lời hợp lệ, tôi tìm thấy câu hỏi này thông qua tìm kiếm vì tôi có cùng câu hỏi, và tôi nghĩ Draemon sẽ đưa ra một điểm tốt- "Bất cứ điều gì khác ... có thể có nghĩa là bạn đang nhồi nhét quá nhiều vào thành phần đó. " –

2

Tôi tin rằng đó là một tập hợp con HTML nhỏ hẹp 3.x, mặc dù nằm ngoài đầu tôi, tôi không nhớ mình đã đọc ở đâu.

+0

Thành phần văn bản Swing hỗ trợ HTML 3.2 (Wilbur) và một tập con hợp lý của CSS 1.0. –

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