我想创建一个小程序,当嵌入到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. 让if语句看起来更好
- 2. 如何让此下拉搜索栏看起来更好?
- 3. 如何让这段代码看起来更好
- 4. 如何让Ruby的N端看起来更好?
- 5. 任何想法让我的html页面看起来更好?
- 6. 有谁知道如何让WPF MessageBox看起来更好(如Windows窗体equivelant)?
- 7. 我该如何创建一个看起来不像素且看起来更老的更好看的GUI?
- 8. 我如何让Eclipse看起来像Textmate?
- 9. 如何让UI看起来正确
- 10. 如何让TButton看起来像3d?
- 11. 如何让svn diff看起来像diff?
- 12. 如何让QTabWidget看起来透明?
- 13. 使wordpress内容看起来更好
- 14. 使网址看起来更好
- 15. 更改UIBarButtonItem标题看起来不好
- 16. HTML5画布线 - 我如何让它们看起来更流畅?
- 17. 如何让我的日期输入看起来更原生?
- 18. 如何让许多变量看起来更整洁php
- 19. 如何使输出txt文件看起来更好
- 20. 如何使java反射程序输出看起来更好?
- 21. 如何使AVCaptureVideoPreviewLayer的UIView看起来更好?
- 22. RatingBar看起来不好
- 23. Android最好的方式让卷轴看起来旋转
- 24. 使karma测试看起来更好(或更像rspec)
- 25. 更改Java中的默认按钮,使其看起来“更好”
- 26. 如何让任何asp:LinkButton看起来像一个按钮
- 27. HttpRequestMessage如何看起来像?
- 28. XML类看起来如何?
- 29. Andengine PhysicsHandler让玩家看起来迟缓
- 30. 让JTextPane中看起来像电子书