[转载]Java Applet编程小技巧之文字显示
<P>信息来源:邪恶八进制信息安全团队 </P><P style="TEXT-INDENT: 2em">显示文字是Java中最基本的功能,使用非常简单的方式来支持文字的显示,只要使用类Graphics中的drawString()函数就能实现。我们来看最简单的ghq例子:
<CENTER><CCID_NOBR>
<TABLE cellSpacing=0 borderColorDark=#ffffff cellPadding=2 width=400 align=center borderColorLight=black border=1>
<TBODY>
<TR>
<TD class=code style="FONT-SIZE: 9pt" bgColor=#e6e6e6><PRE><CCID_CODE>//ghq.java
import java.awt.*;
import java.applet.*;
public class ghq extends Applet
{
String text="ghq is a student!";
public void paint(Graphics g)
{
g.drawString(text,20,20);
} //在坐标20,20 处显示text的内容
}</CCID_CODE></PRE></TD></TR></TBODY></TABLE></CCID_NOBR></CENTER>
<P>这是最基本的Java Applet,运行的时候仅显示“ghq is a student!”。Java支持Unicode,因此中文也能在Java中很好地显示出来,我们把“ghq is a student!”改成“你好!欢迎参观!”,同样可以显示(如果无法正确显示,则是浏览器的Bug,如用的IE4.0 就存在这样的问题,请改用Netscape 或IE5.0 以上版本)。值得注意的是,在Java中每个字符用16位来表示,而不是8位,这与C语言是不同的。</P>
页:
[1]
