Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使小程序看起来更好?_Java_Applet - Fatal编程技术网

Java 如何使小程序看起来更好?

Java 如何使小程序看起来更好?,java,applet,Java,Applet,我想创建一个小程序,当嵌入到html页面时,它看起来不像小程序。这意味着它应该与网页很好,不应该看起来像是一些单独的东西。它应该看起来像是HTML的一部分。我希望我的小程序看起来漂亮。如何实现这一点?您可能会发现变形演示非常有趣,因为它解释了如何使Swing应用程序和小程序变得更好 根据小程序的功能,结果可能并不完美 如果您的小程序只绘制不依赖GUI组件的东西,那么您只需要一个画布,并在其中绘制漂亮的东西。今天,人们对网页有什么期望 如果需要GUI组件(即按钮、菜单、窗口等),您将开始遇到问题。

我想创建一个小程序,当嵌入到html页面时,它看起来不像小程序。这意味着它应该与网页很好,不应该看起来像是一些单独的东西。它应该看起来像是HTML的一部分。我希望我的小程序看起来漂亮。如何实现这一点?

您可能会发现变形演示非常有趣,因为它解释了如何使Swing应用程序和小程序变得更好


根据小程序的功能,结果可能并不完美

如果您的小程序只绘制不依赖GUI组件的东西,那么您只需要一个画布,并在其中绘制漂亮的东西。今天,人们对网页有什么期望

如果需要GUI组件(即按钮、菜单、窗口等),您将开始遇到问题。每个操作系统都有自己的GUI。尽管Java有帮助,但要获得一个与OS GUI匹配的小程序已经很困难了(例如,您可能需要在MacOS上使用QuaQua)。可以使用System.getProperty()获取操作系统名称

但更糟糕的是,每个web浏览器都可以以微妙的方式改变GUI,并且随着浏览器、JVM和操作系统的每个版本而改变。无法直接从小程序获取浏览器名称。理论上,您可以使用javascript将信息发送到小程序,并在此基础上构建GUI,但实际上这将是一场噩梦

使小程序美观可能比使其看起来不是小程序更容易。尤其是因为首次在浏览器中加载JVM的用户在加载JVM时可能会在小程序上看到一个漂亮的Java徽标(除非您在前面的页面中使用1x1小程序加载它:-)