-
大小: 5.69MB文件类型: .gz金币: 1下载: 0 次发布日期: 2023-09-25
- 语言: 其他
- 标签: apache5 tomcat5.5 tomcat5.5.15 linux
资源简介
vos专用tomcat版本,找了N久,共享出来给大家!!!适用于vos2009/3000,2115,2120,2124,等版本,
代码片段和文件信息
/*
* Copyright 2004 The Apache Software Foundation
*
* Licensed under the Apache License Version 2.0 (the “License“);
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing software
* distributed under the License is distributed on an “AS IS“ BASIS
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import java.util.*;
import java.awt.*;
import java.applet.*;
import java.text.*;
/**
* Time!
*
* @author Rachel Gollub
*/
public class Clock2 extends applet implements Runnable {
Thread timer; // The thread that displays clock
int lastxs lastys lastxm
lastym lastxh lastyh; // Dimensions used to draw hands
SimpleDateFormat formatter; // Formats the date displayed
String lastdate; // String to hold date displayed
Font clockFaceFont; // Font for number display on clock
Date currentDate; // Used to get date to display
Color handColor; // Color of main hands and dial
Color numberColor; // Color of second hand and numbers
public void init() {
int xy;
lastxs = lastys = lastxm = lastym = lastxh = lastyh = 0;
formatter = new SimpleDateFormat (“EEE MMM dd hh:mm:ss yyyy“ Locale.getDefault());
currentDate = new Date();
lastdate = formatter.format(currentDate);
clockFaceFont = new Font(“Serif“ Font.PLAIN 14);
handColor = Color.blue;
numberColor = Color.darkGray;
try {
setBackground(new Color(Integer.parseInt(getParameter(“bgcolor“)16)));
} catch (Exception E) { }
try {
handColor = new Color(Integer.parseInt(getParameter(“fgcolor1“)16));
} catch (Exception E) { }
try {
numberColor = new Color(Integer.parseInt(getParameter(“fgcolor2“)16));
} catch (Exception E) { }
resize(300300); // Set clock window size
}
// Plotpoints allows calculation to only cover 45 degrees of the circle
// and then mirror
public void plotpoints(int x0 int y0 int x int y Graphics g) {
g.drawLine(x0+xy0+yx0+xy0+y);
g.drawLine(x0+yy0+xx0+yy0+x);
g.drawLine(x0+yy0-xx0+yy0-x);
g.drawLine(x0+xy0-yx0+xy0-y);
g.drawLine(x0-xy0-yx0-xy0-y);
g.drawLine(x0-yy0-xx0-yy0-x);
g.drawLine(x0-yy0+xx0-yy0+x);
g.drawLine(x0-xy0+yx0-xy0+y);
}
// Circle is just Bresenham‘s algorithm for a scan converted circle
public void circle(int x0 int y0 int r Graphics g) {
int xy;
float d;
x=0;
y=r
- 上一篇:行为识别综述
- 下一篇:ACR122U相关软件 RFID卡复制 数据分析
评论
共有 条评论