📄 ziti.java
字号:
import java.awt.*;
import java.applet.*;
public class Ziti extends Applet
{
private String vname;
private int vnumber;
Color oldColor;
Font oldFont;
String[] paraname={"red","green","blue"}; //HTML提供的三个参数的名称
int[] rgb=new int[3]; //保存三色比例的数组
public void init()
{
vname=getParameter("vname");
vnumber=Integer.parseInt(getParameter("vnumber"));
for(int i=0;i<paraname.length;i++) //取得HTML文件中指定的三色比例
rgb[i]=Integer.parseInt (getParameter(paraname[i]));
}
public void paint(Graphics g)
{
String fontname[]={"宋体","黑体","录书"};//字体名字
String styname[]={"PLAIN","BOLD","ITALIC"};//字体风格名字
int fontstyle[]={Font.PLAIN ,Font.BOLD ,Font.ITALIC };//字体风格属性
oldFont=g.getFont (); //获得原来的缺省字体
for (int i=0;i<3;i++)
{
for (int j=0;j<3;j++)
{ //设置不同大小不同风格、类型的字体
g.setFont (new Font(fontname[i],fontstyle[j],12));
g.drawString ("请注意我的变化 "+fontname[i]+" "+
styname[j],20,20*(i*3+j+1));
}
}
g.setFont (oldFont); //恢复原来的缺省字体
oldColor=g.getColor (); //保存原有的缺省颜色
g.drawString ("你好"+vname+", 你的号码是:"+vnumber,40,210);
g.setColor (new Color (rgb[0],rgb[1],rgb[2])); //设置新的颜色
g.drawString ("用的颜色是:"+g.getColor ().toString(),20,230);
//用新建颜色显示该颜色的三色分量
g.setColor (oldColor); //恢复原来的颜色
g.drawString ("以前的颜色是:"+g.getColor ().toString (),20,250);
//用原来的颜色显示原来颜色的三色分量
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -