我想創建一個小程序,當嵌入到html頁面不會使它看起來像一個小程序。這意味着它應該適合網頁,不應該看起來好像它是一個單獨的東西。它應該看起來好像它是HTML的一部分。我希望我的applet看起來很漂亮。我怎樣才能做到這一點?如何讓applet看起來更好?
1
A
回答
2
您可能會發現Metamorphosis演示很有趣,因爲它解釋瞭如何使Swing應用程序和applet更好。
1
根據您的小程序做了什麼,結果可能不會是完美的。
如果你的applet只繪製不依賴於GUI組件的東西,那麼你只需要一個Canvas並在其中繪製美麗的東西。人們期望今天的任何網頁。
如果您需要GUI組件(例如按鈕,菜單,窗口等),則會出現問題。每個操作系統都有自己的GUI。儘管Java在幫助,但獲得與OS GUI相匹配的小應用程序已經很困難(例如,您可能必須爲MacOS使用QuaQua)。您可以使用System.getProperty()獲取操作系統名稱。
但更糟糕的是,每個Web瀏覽器都可以以微妙的方式更改該GUI,並且每個版本的瀏覽器,JVM和OS都會發生變化。您無法直接從小程序獲取瀏覽器名稱。從理論上講,你可以使用javascript將信息發送到applet,並基於此創建GUI,但實際上這將是一場噩夢。
讓你的applet變得更漂亮,比讓它看起來不是一個applet更容易。尤其是因爲在瀏覽器中第一次加載JVM的人可能會在JVM加載時在applet上看到一個漂亮的Java徽標(除非使用1x1小程序將它加載到較早的頁面中):-)
相關問題
- 1. 如何讓imageView看起來更好
- 2. 讓if語句看起來更好
- 3. 如何讓這段代碼看起來更好
- 4. 如何讓Ruby的N端看起來更好?
- 5. 如何讓HTML顏色矩形看起來更好?
- 6. 如何讓Gtk3應用程序在Ubuntu上看起來更好?
- 7. 如何讓此下拉搜索欄看起來更好?
- 8. 任何想法讓我的html頁面看起來更好?
- 9. 有誰知道如何讓WPF MessageBox看起來更好(如Windows窗體equivelant)?
- 10. 有什麼辦法讓這個功能看起來更好嗎?
- 11. 我該如何創建一個看起來不像素且看起來更老的更好看的GUI?
- 12. 如何讓TButton看起來像3d?
- 13. 如何讓Gedit看起來像Textmate?
- 14. 如何讓svn diff看起來像diff?
- 15. 如何讓Grid看起來像CRM Grids?
- 16. 我如何讓Eclipse看起來像Textmate?
- 17. 如何讓QTabWidget看起來透明?
- 18. 使wordpress內容看起來更好
- 19. 使網址看起來更好
- 20. 更改UIBarButtonItem標題看起來不好
- 21. HTML5畫布線 - 我如何讓它們看起來更流暢?
- 22. 如何讓許多變量看起來更整潔php
- 23. 如何讓我的日期輸入看起來更原生?
- 24. 如何讓TextView的滾動在android中看起來更自然?
- 25. 如何使java反射程序輸出看起來更好?
- 26. 如何使輸出txt文件看起來更好
- 27. 我該如何糾正這一點,使其看起來更好?
- 28. 如何爲此添加顏色並使其看起來更好?
- 29. 如何使AVCaptureVideoPreviewLayer的UIView看起來更好?
- 30. RatingBar看起來不好