当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

Java Applet本领[Java编程]

赞助商链接



  本文“Java Applet本领[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Java Applet因其强盛的功效在网络的应用中越来越受器重,但是Java的编程却不是那么简单的;所谓万事开首难,Java的编写也是如此,因此我在这里介绍一些最基本的Java利用本领给大家做参考,但愿能对大家有所启迪.以下我介绍一些Java应用中最基本的技术,与这些程序相关的例子请看Applet实例.

显示文字

读取参数

呼应鼠标

呼应键盘

显示图象文件

播放声音文件

获得程序显示空间大小

设置颜色

显示文字

显示文字是Java中最基本的功效,利用非常简单的方法来支持文字的显示,只要利用类Graphics中的drawString()函数就可以实现.我们来看最简单的HelloWorld例子:

//HelloWorld.java
import java.awt.*;
import java.applet.*;
public class HelloWorld extends Applet
{
String text="Hello World!";
public void paint(Graphics g)
{g.drawString(text,20,20);} //在坐标20,20处显示text的内容
}

这是最基本的Java Applet,运行的时刻仅显示“Hello World!”.Java支持Unicode,因此中文也能在Java中很好地显示出来,我们把“Hello World!”改成“世界你好!”,一样可以显示(假如无法精确显示,则是浏览器的Bug,我所用的IE4.0就存在这样的问题,请改用Netscape).值得注意的是,在Java中每个字符用16位来表示,而不是8位,这与C语言是差别的.

读取参数

Java Applet也可以从所在的页面读取参数,页面通过<param name="??" value="??">将参数传送给Applet,程序应当在初始化的阶段将参数读入,完成程序的预备工作.例子:

//ShowText.java
import java.awt.*;
import java.applet.*;
public class ShowText extends Applet
{
String text;
public void init()//初始化函数
{
text=getParameter("word");//读入参数word
}
public void paint(Graphics g)
{g.drawString(text,20,20);}
}

因此我们应当在页面中设置word的参数:

<applet code="ShowText.class" width="100" height="28">
<param name="word" value="Hello World!">
</applet>

此时程序便可以从参数"word"中读到"Hello World!",然后显示出来.当然在参数设置中,word和WORD是一样的,不辨别大小写.


  以上是“Java Applet本领[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .