一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

一个经典的JAVA APPLET程序(二)

时间:2022-07-02 17:32:16 编辑:袖梨 来源:一聚教程网

接着上面的部分,下面是APPLET主程序部分:
public class MyClock extends Applet implements Runnable
{
    static final int BACKGROUND=0;              //背景图片的序号,供数组使用
    static final int LOGO=1;                    //LOGO图片的序号,供数组使用
    static final String JAVEX="bear";          //表盘上显示的文字
    static final double MINSEC=0.104719755;     //分针和秒针在表盘上的刻度(60个)间的弧度
    static final double HOUR=0.523598776;       //时针在表盘上的刻度(24个)间的弧度
    Thread clockThread = null; //使用多线程机制,用另一个线程不断显示图片
    //提供的默认参数,如果HTML文件里面没有给参数就使用
    int ;
    int ;
    Color bgColor = new Color(0,0,0);
    Color faceColor = new Color(0,0,0);
    Color sweepColor = new Color(255,0,0);
    Color minuteColor = new Color (192,192,192);
    Color hourColor = new Color (255,255,255);
    Color textColor = new Color (255,255,255);
    Color caseColor = new Color (0,0,0);
    Color trimColor = new Color (192,192,192);
    String logoString=null;
    Image images[] = new Image[2]; //背景和LOGO的图片
    boolean isPainted=false; //如果第一次载入时绘制背景及表盘,其他时候重绘则只绘制指针
    //时钟圆心的位置
    int x1,y1;
    //最上面那个三角形的刻度图形的坐标
    int xPoints[]=new int[3], yPoints[]=new int[3];

热门栏目