动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Java教程 ]的信息

本月文章推荐
.hbm2java和hbm2ddl工具的使用.
.Java入门知识.
.给Java程序穿花衣.
.利用RMI实现JAVA分布式应用.
.教你如何使用Java读取Excel文件内.
.JSTL 入门(2):探讨 core——使用.
.凡是用到swing包的程序不能编译-.
.Java应用技巧:SE6调用编译器的两.
.JNDI目录服务及LDAO服务器使用入.
.sqlserver在JAVA中的应用.
.建立正则表达式.
.一个生产-消费模式的XML解析实现.
.JBoss中EJB的开发.
.JBuilder2006破解补丁.
.Mock 概述以及用 Mock Object 进.
.JAVA生成JPG缩略图.
.如何使用Java自带的正则表达式.
.Wicket初次接触2之Navomatic.
.GetFile 方法.
.JBUILDERX 初体验.

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

发表日期:2008-1-5 |



  这次我们来谈一谈Java Applet之间的互相调用,这里所说的Java Applet是指同页之间的Java Applet。由于这里涉及到Java Applet编程的细节,可能具有一些难度。假如你有过Java的编程经验,你会发现这很轻易,并能很快把握;若你是Java新手,也不要产生畏难心理,你需要一些介绍Java编程的书籍,最重要的是实践,慢慢你就会把握Java编程技巧的;当然假如你是Java高手,嘿嘿!请教教我如何进行Java编程吧。好了,Let's go!
我们这次也用举例的方式来介绍Java Applet之间的调用。仍然用HelloWorld1 (HelloWorld最轻易把握,不是吗?)作为例子。
HelloWorld1.java
import java.awt.*;
import java.applet.*;
public class HelloWorld1 extends Applet
{
public String text="Hello World!";//请注重此处的public
public void paint(Graphics g)
{g.drawString(text,20,20);}
}

还是最初的那个HelloWorld1,丝毫没有改变。
SetText.java
import java.awt.*;
import java.applet.*;
import java.awt.Event;
public class SetText extends Applet
{
String newtext="世界你好!";
public void paint(Graphics g)
{g.drawString(newtext,20,20);}

//添加了对鼠标的处理函数
public boolean mouseDown(Event evt,int x,int y)
{String temp;
Applet hello=getAppletContext().getApplet("app");
temp=((HelloWorld1)hello).text; //将hello定义为HelloWorld1类
((HelloWorld1)hello).text=newtext;
((HelloWorld1)hello).repaint();
newtext=temp;
repaint();
return true;
}
}

为了避免使用Java Script而引起误会,我们在SetText中增加了对鼠标的处理函数;另外我们在编译SetText时,必须先编译HelloWorld1.java,并把编译后的HelloWorld1.class放在指定的目录例如lib;然后运行javac -classpath lib SetText.java,编译后得到SetText.class。
example3.Html
<html>
<head><title>例子</title></head>
<body>
Java Script与Java Applet的综合运用例三<br>
<applet code="HelloWorld1.class" width="100" height="28" name="app">
</applet><br><br>
<applet code="SetText.class" width="100" height="28" >
</applet><---请点击这里
<br>假如你的浏览器无法正确显示"世界你好!",请改用Netscape试试。
</body>
</html>
用浏览器打开example3.html,会出现两个Applet分别显示"Hello World!"和"世界你好!",点击下方的Applet(SetText.class)你会发现两个Applet中的内容发生了互换(假如你发现"世界你好!"显示不正常,那是你所用浏览器的Java虚拟机对中文支持不够好,我就发现我机子上的IE4.0无法在Applet中显示中文,这是浏览器的bug,我以前还曾发现IE在处理Date时,愣是把时间减少了7个小时,升级到win98之后,才改正此bug)。
上一篇:Java也存在2000年问题 人气:474
下一篇:Java异常学习心得 人气:1583
浏览全部Java的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-12-4 PhpCMS2008 bulid 081203 简体中
2008-12-4 Menalto Gallery v1.5.10 多国语
2008-12-4 Phpcms2008 bulid 081203 简体中
2008-12-4 乘风多用户计数器 v3.92 (Acc)
2008-12-4 乘风多用户计数器 v3.92 (Sql)
2008-12-4 BBSxp 2008 8.0.5 SP2 Build 081
2008-12-4 ASBLOG v2.5 bulid 081118(1201)
2008-12-4 非零坊幽默短信 v3.4
2008-12-4 红茶巴士(公交)查询系统 v3.0
2008-11-29 Tencent Traveler 4.4
2008-11-29 龙卷风网络收音机 v3.0.0.0
2008-11-29 Intel Chipset Software Install
2008-11-29 TweakVI 1.0 Build 1100
2008-11-29 Opera 9.62 Build 10469
2008-11-29 MPlayer WW编译版 SVN-r28044(20
2008-11-29 NetTools网络工具v1.0.0破解版
2008-11-29 3DGallery三维体验1.1破解版
2008-11-29 SecretBook保密本v1.0破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | OPEN参数生成器 | 弹出式窗口代码产生器 | 密码登录生成器 | 在线按钮生成器 | Meta标签生成器 | 多色彩特效字代码生成器 | 网页代码调试器 | 在线FTP登陆 | Flash取色器 | 配色代码对照表 | 配色辞典 | CSS生成器 | 广告代码 | 框架网页代码生成器 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | 在线调色板 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 元素周期表 | 健康查询 | 世界时间 | 万年历 | 二十四节气 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2009 www.knowsky.com All rights reserved | 沪ICP备05001343号