向Swing組件添加HTML標記(例如JLabels)是否會使JFrame呈現速度變慢? 我的意思是如何在Swing組件中呈現HTML的性能?Java Swing組件中的HTML標記
2
A
回答
3
是的,這取決於你的html的複雜性。
實際上,當您在jlabel中有html時,BasicLabelUI使用View來繪製標籤而不是簡單的繪製邏輯。現在你可以檢查View類的各種不同的實現來檢查它對你的影響。
爲了清楚起見,您可以閱讀BasicLabelUI.paint()的代碼。
但是,對於簡單的裝飾html,我不認爲你需要擔心。
2
Swing的HTML渲染支持使用了許多類,因此在第一次顯示帶有HTML格式的組件時,舊系統上的用戶可能會注意到延遲。避免這種延遲的一種方法不是立即顯示HTML格式的組件,而是在後臺線程上創建它(或使用HTML的另一個組件)。
相關問題
- 1. Java Swing組件 - 爲什麼不推薦使用HTML標記?
- 2. HTML中的Swing組件
- 3. 的Java Swing組件
- 4. Java Swing:居中組件
- 5. Java Swing - 分組組件
- 6. 的Java Swing組件刷新
- 7. 在java swing中瀏覽html文件
- 8. Java Swing中的交互式組件
- 9. 印刷中的Java Swing組件
- 10. 確定Java Swing中的重疊組件
- 11. 預先安裝Java Swing中的組件?
- 12. 在Java中拖動組件的Swing庫
- 13. Netbeans Java Swing組件冗餘
- 14. Java swing組件被凍結
- 15. Java Swing和組件定位
- 16. Java Swing ghost/doubled組件?
- 17. Java swing組件序列化
- 18. 未顯示Java Swing組件
- 19. Java Swing - 半透明組件
- 20. 建議Java Swing組件庫
- 21. Java Swing MVC動態組件
- 22. Java swing組件實例化
- 23. Java Swing組件放置
- 24. Java/swing:控制檯組件?
- 25. 在html中嵌入java swing
- 26. Java Swing - 在JSlider上繪製標記
- 27. 郵件中的HTML標記
- 28. Java - JLabel的HTML標記
- 29. Html in JLabel Java Swing
- 30. Swing中的標記屬性JTextField