Chinaunix首页 | 论坛 | 博客
  • 博客访问: 22753
  • 博文数量: 22
  • 博客积分: 960
  • 博客等级: 准尉
  • 技术积分: 260
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-06 12:49
文章分类
文章存档

2011年(1)

2009年(21)

我的朋友
最近访客

分类: Java

2009-10-06 13:38:36

Java小程序的源文件有三种,后缀名分别是.java,.class和.jar。
  这之中只有.java文件能让你读懂并修改(当然你要懂一点java编程),但是.java文件是不能直接应用的,你必须用编译器把它编译成.class文件才能直接插入网页。事实上,大多数java小程序的作者不愿意把.java文件公开给大家,因此我们能在网上找到的大多是不能修改只能直接利用的.class文件。
  而.jar文件,如果你有它,并在中加上archive="*.jar",则可以在最新的浏览器中加快载入速度。

Java Applet 是用Java 语言编写的一些小应用程序,这些程序是直接嵌入到页面中,由支持Java的浏览器(IE 或 Nescape)解释执行能够产生特殊效果的程序。它可以大大提高Web页面的交互能力和动态执行能力。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。
每个人都希望自己制作出来的主页绚丽多彩,能吸引别人的注意。Java小程序就能帮我们达到这一目的。即使你不喜欢和编程语言打交道,网上有很多做好的java小程序,把他们插到我们的页面中,几乎和插入一个图形文件是一样容易的。为了形象的说明这一点,我们来对照的看一下在网页中插图和插入Java小程序。

总结一下如何在网页中插入Java applet,它的格式时这样的




......

完成一个java applet的插入一共有两个步骤:
1设置java applet的属性,即在applet标签中填写code,width,height,codebase的属性的值。
2设置java applet的参数,即在param标签中对应的填写name,vaule属性的值。

怎么样?很简单吧!现在你所要做的只是上网去找这些现成的java小程序,并弄清楚它们的内置参数和如何设置这些参数,这是一件很繁琐的事。现在“洪恩在线”帮你去完成这些,我们收集了一些有趣的,华丽的或实用的java小程序,并提供详尽的用法介绍。快进入五光十色的Java applet世界吧:)

如果已经能熟练的使用Java小程序,你所要做的只是上网去找一些现成的java小程序,并弄清楚它们的内置参数和如何设置这些参数,这是一件很繁琐的事。现在“洪恩在线”帮你去完成这些繁琐的工作,我们收集了一些有趣的,华丽的或实用的java小程序,并提供详尽的用法介绍。点击下面的链接,进入五光十色的Java applet世界吧:)

功能简介: 此applet会以倒数计时,然后跳到使用者在HTML中所指定的网址。

所需文件:
你必需下载以下文件,并放在你的网页目录下。

参数说明:以左面的效果为例
插入标签到您的html文件中,以将此applet加入到您的页面中,具体的代码和参数设置和说明如下。


HTML代码
代码解释和说明

设定java小程序的源代码为同一目录下的CountDown.class,宽和高分别为400和200。

设定倒计时后,此页面转向何处。
Sorry, your browser doesn't support Java(tm).

对不支持Java的浏览器的显示提示信息。
applet标签结束。

Applet是一种特殊的Java程序,它本身不能单独运行,需要嵌入在一个HTML文件中,借助浏览器或Appletviewer来解释执行.Applet可能通过网络传输,由浏览器自动装载并执行.

和Applicaton不同,Applet程序都必须继承自Java的Java.applet.Applet类或javax.swing.JApplet类
public class myApplet extends java.applet.Applet或public class myApplet extends javax.swing.JApplet
其实 JApplet类也是继承自Applet类.
要浏览Applet需要将它嵌入在网页中,只需在HTML文件中插入标记即可.
"小程序"
可以嵌在网页里

功能简介:此applet可以在任意同样大小的GIF或JPG图像间执行“书本翻页”的变换效果。。

所需文件:
你必需下载以下文件,并放在你的网页目录下。




此外,你还会用到几个GIF或JPG图形文件作翻页图像或遮盖图像。

参数说明:以左面的效果为例

插入标签到您的html文件中,以将此applet加入到您的页面中,具体的代码和参数设置和说明如下。


HTML代码
代码解释和说明
设定java小程序的源代码为同一目录下的bookflip.class,宽和高分别为158和172。另外,设置archive="bookflip.jar"参数可以在最新的浏览器中加快载入速度。
这是此java小程序的作者Fabio Ciucci设定的参数,你不可以改动此参数的值,否则将导致此java小程序不可用。


通过调整RGB参数来设置背景颜色,这些参数在不使用背景图的时候有效。


您可以使用“overimg”参数指定描画在此applet上的图像。最好选择透明 的GIF图像。使用偏移量"overimgX"及"overimgX"参数,您可以将此图像放在applet区域内任何位置。


设置我们要用做翻页效果的图片,只可以是JPG或GIF图像。图像可为任意大小,但所有图像的尺度都必须相等。



设置点击图片时的超级链接,link1、link2、link3分别和上面的image1、image2、image3相对应下面的statusmsg和flip参数也有相应的对应关系。如果不希望某一幅图产生链接,可以把相应的值设为"NO"。


可以设置鼠标悬浮在某一幅图上时,浏览器状态栏显示的信息。



可以设置过渡效果,有8种过渡效果,值在0和7之间,本例子中用了三种,你可以自己试一试剩下的。
设置翻页速度。可以选择1-255。
可以设置图像的解析度,有1-10十个值供你选择。但建议你选择1,一般此参数越大,图像越不清晰。
设置翻页过程中的停顿时间,单位是毫秒。本例子设为1秒。
为了能看到翻页的动画,我们要设置一个额外的高度来显示它,这个值的大小一般有图片的大小决定。
设置翻页曲线的弧度。可以选择1-10。
在此参数中输入比0高的值,可以使用一个额外的阴影效果,但会减慢此applet的速度。
这是anfy对这个小程序作的唯一限制,你需要购买注册码以使有些功能生效,这些功能包括:当applets在线上方式時所有"link"选项有效;当applets在线上方式被按下時不会跳出信用视窗。如果你认为这个小程序值$20,你可以到的主页上看具体的购买方法。但是如果你的银子和我一样有限,你可以到论坛讨论解密的方法。

设置点击applet打开新的URL所在的帧,如果使用"_self"可以把"regnewframe"设成"NO"


这些选项为高级用户而准备,允许你设置内存延迟,任务优先和最小同步值。
如果你为兼容性考虑可以使用15、1、30,要是你以速度优先,可以选择1000、6、2。
Sorry, your browser doesn't support Java(tm).

对不支持Java的浏览器的显示提示信息。
applet标签结束。

 
在java中APPLET和APPLICATION程序的区别?applet运行的环境是什么?为什么用jdk运行不了applet程序?
Applet 是在网页中运行的,必须有JRE的支持,可以到下载,JRE(Java 运行环境)说白了就是把JDK 编译一下,但是太麻烦。

Application 是 java 编成的应用程序,比较常用,像XX管理系统,图片处理了。。。。
请问如果使java.exe这个程序脱离JRE和JDK环境运行???
如果电脑上面没有安装JRE和JDK,但是需要调用到某个JAR文件中的CLASS,这时需要用到JAVA.EXE,请问要使java.exe这个程序脱离JRE和JDK环境运行需要哪些文件和需要怎样设置???
请给出详细的回答,这里20分拱手送上^_^
不过不要给我一个连接,我需要一个详细的答案!!!
···java.exe是可以脱离jre和jdk环境运行的···因为我看见有人做过···只需要将%JAVA_HOME%设置为JRE的运行库目录就可以···java.exe只需要调用jre里面的几个文件···但是我不是很清楚要提取哪几个文件出来···

再补充,我将rt.jar这个基础类文件库复制到了脱离的目录下,一通过java.exe运行jar程序java.exe就错报,经过观察是java.lang.UnsupportedClassVersionError.class这个类导致的,但是如果少了这个类程序又不能正常运行装了jre之后一切正常···不知道是什么原因···
 
没有JRE怎么可能运行java程序!!
(也许是我孤陋寡闻了)

你看看这个帖子吧:
http://www.blogjava.net/lzqdiy/archive/2007/06/09/115354.html
一种不安装JRE环境即可运行Java应用程序的方法

运行Java程序一般都要求用户的电脑安装JRE环境,虽然安装JRE环境very easy,但是毕竟多了一步。下面我就给大家介绍一种不必安装JRE环境的方法:
电脑A安装了JRE环境,电脑B没有安装JRE环境。
(1)将电脑B的C:\lzqdiy下的class文件打包成myjava.jar文件(可以直接用Eclipse的导出功能),将myjava.jar存放到C:\lzqdiy下。
(2)从电脑A上将JDK中的jre目录中的所有文件复制到电脑B的C:\lzqdiy\jre下。
(3)在电脑B的C:\lzqdiy下建立一个run.bat文件,内容是"start jre\bin\javaw -jar myjava.jar"。
(4)双击run.bat就可在不安装JRE环境的电脑上运行Java应用程序了。

恩,不在系统安装JRE,配置当前应用程序自己的JRE是这样作的。
能具体讲讲Tomcat应该怎样在一个没有安装JRE或JDK的环境中使用的步骤吗?

@扩展标记
我的这个方法的优势是:拷贝要比安装的时间快得多,不需要JRE的时候直接删除相应的目录即可,无需修改注册表。

应该这么说jre本就是绿色软件,所谓安装只是设置个环境变量而已,
只要路径设置正确就可以用,很多软件都自带jre的,楼主见得少罢了!
而且很多都用 set path这类命令的,更有全局性

可以这样么?
java.exe运行上述的程序时还需要一些基础类库,这个是我们平时编程的时候接触不到的(当然也有接触得到的,比如String类,你可能把String.class一起打包到jar文件中么),除非找到这些库,一起拷过来。只是一起拷过来也就差不多把jre装了一下......

个人意见,有错误望指出

补充:厉害,我发现jdk的jre目录比jre的安装目录文件多,还多了个服务器端的server文件夹,说不定jdk的runtime本来就比jre的要全

再补充,估计是原来jre版本和jdk版本不太一样,注册表改改看,我记得有CurrentVersion项的,不过不知道有没有用

阅读(401) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~