//绘制文本“欢迎来到Java世界”,其中“欢迎来到”为蓝色显示,而“Java世界”为橙色显示,文本用矩形框起来,底色为黄色
import java.applet.*;
import java.awt.geom.*;
import java.awt.font.*;
import java.awt.*;
import sun.print.ProxyGraphics;
public class Test5_3 extends Applet
{
Graphics g1;
String str1,str2;
public void init()
{
g1=new ProxyGraphics(g1);
str1="欢迎来到";
str2="Java世界";
}
public void paint()
{
Graphics2D g2=(Graphics2D) g1;
Font f = new Font("Courier",Font.PLAIN,24);
FontRenderContext frc = g2.getFontRenderContext();
TextLayout layout=new TextLayout(str1,f,frc);
g2.setColor(Color.blue);
layout.draw(g2, 50, 50);
g2.setColor(Color.ORANGE);
layout=new TextLayout(str2,f,frc);
layout.draw(g2, 50, 100);
}
}