java

位置:IT落伍者 >> java >> 浏览文章

Java Script与Java Applet的综合运用(一)


发布日期:2024年04月30日
 
Java Script与Java Applet的综合运用(一)

首先我们编写一个Java Applet就叫HelloWorld好了(大家对HelloWorld一定不会陌生)

import javaawt*;

import javaapplet*;

public class HelloWorld extends Applet

{

public String text=Hello World!;//请注意此处的public

public void paint(Graphics g)

{gdrawString(text);}

}

编译通过后会生成HelloWorldclass(别告诉我程序无法通过!如果编译出错请检查是否拼写有误)

例子

Java Script与Java Applet的综合运用例一

用浏览器打开l会出现一个显示Hello World!的Java Applet以及一个按钮请点击这里我们点一下按钮你会发现Hello World!变成了世界你好这说明Java Script已经成功的改变了HelloWorld中text的内容

你也许会问在在HelloWorldjava中为什么要在text前加public??

还有Java Script中那行documentapprepaint();是什么意思??

是这样的:

和C++一样在Java中缺省状态下对象的属性是private要让Java Script访问到Java Applet中的对象必须设置为public(包括函数变量和类)

前一句documentapptext=世界你好!仅改变了text的值要使它反映在浏览器上必须要让HelloWorld刷新它的显示因此要调用HelloWorld中的repaint()函数你也许又要问了:我在HelloWorldjava中并没有看到repaint()函数呀? HelloWorld是Applet的子类我们调用repaint()其实是调用类Applet中的repaint()函数当然我们并不推荐在外部直接修改Applet内的变量更安全的方法是提供public函数来读取和改变内部变量

上一篇:java写的打字游戏

下一篇:分析Java集合框架及数组的排序