java 使用或覆盖了已过时的api_JAVA使用或覆盖了已过时的 API
发布日期:2021-06-24 11:19:12 浏览次数:4 分类:技术文章

本文共 2327 字,大约阅读时间需要 7 分钟。

谁帮帮我解释下咋办啊在帮我改改啊C:\Dert.java使用或覆盖了已过时的API。注意:要了解详细信息,请使用-Xlint:deprecation重新编译。程序如下importjava.awt.Color;importjava.awt.*...

谁帮帮我 解释下咋办啊 在帮我改改啊

C:\Dert.java 使用或覆盖了已过时的 API。

注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。

程序如下

import java.awt.Color;

import java.awt.*;

import java.util.*;

import java.applet.*;

public class Dert extends Applet implements Runnable {

Thread timer=null;Label a;

int lastxs=50,lastys=30,lastxm=50,lastym=30,lastxh=50,lastyh=30;

public void init(){

setBackground(Color.white);

a=new Label(" ");

add(a);}

public void paint(Graphics g){

int xh,yh,xm,ym,xs,ys,s,m,h,xcenter,ycenter;

Date rightnow=new Date();

String today=rightnow.toLocaleString();

a.setText(today);

s=rightnow.getSeconds();

m=rightnow.getMinutes();

h=rightnow.getHours();

xcenter=100;

ycenter=80;

xs=(int)(Math.cos(s*3.14f/30-3.14f/2)*45+xcenter);

ys=(int)(Math.sin(s*3.14f/30-3.14f/2)*45+ycenter);

xm=(int)(Math.cos(m*3.14f/30-3.14f/2)*40+xcenter);

ym=(int)(Math.sin(m*3.14f/30-3.14f/2)*40+ycenter);

xh=(int)(Math.cos((h*30+m/2)*3.14f/180-3.14f/2)*30+xcenter);

yh=(int)(Math.cos((h*30+m/2)*3.14f/180-3.14f/2)*30+ycenter);

g.setFont(new Font("TimesRoman",Font.PLAIN,14));

g.setColor(Color.orange);

g.fill3DRect(xcenter-50,ycenter-50,100,100,true);

g.setColor(Color.darkGray);

g.drawString("9",xcenter-45,ycenter+3);

g.drawString("3",xcenter+40,ycenter+3);

g.drawString("12",xcenter-5,ycenter-37);

g.drawString("6",xcenter-3,ycenter+45);

g.setColor(Color.orange);

if(xs!=lastxs||ys!=lastys){

g.drawLine(xcenter,ycenter,lastxs,lastys);}

if(xm!=lastxm||ym!=lastym){

g.drawLine(xcenter,ycenter-1,lastxm,lastym);

g.drawLine(xcenter-1,ycenter,lastxm,lastym);}

if(xh!=lastxh||yh!=lastyh){

g.drawLine(xcenter,ycenter-1,lastxh,lastyh);

g.drawLine(xcenter-1,ycenter,lastxh,lastyh);}

g.setColor(Color.red);

g.drawLine(xcenter,ycenter,xs,ys);

g.drawLine(xcenter,ycenter-1,xm,ym);

g.drawLine(xcenter-1,ycenter,xm,ym);

g.drawLine(xcenter,ycenter-1,xh,yh);

g.drawLine(xcenter-1,ycenter,xh,yh);

lastxs=xs;lastys=ys;

lastxm=xm;lastym=ym;

lastxh=xh;lastyh=yh;}

public void start(){

if(timer==null)

timer=new Thread(this);

timer.start();}

public void stop(){

timer=null;}

public void run(){

while(timer!=null){

try {Thread.sleep(1000);}

catch(InterruptedException e){}

repaint();}

timer=null;}

public void update(Graphics g){

paint(g);}

}

我 安装的是1.6版 别给我说 换版本啊

展开

转载地址:https://blog.csdn.net/weixin_32467421/article/details/114218656 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java 图片旋转保存_Java 对图片90度旋转
下一篇:java socket调试_JAVA实现SOCKET多客户端通信的案例

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月14日 05时31分28秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

【Computer Organization笔记24】光盘,FLASH MEMORY,本单元总结 2019-04-28
【必收藏】台大李宏毅老师课程 | 资源汇总、笔记总结与索引 2019-04-28
【Computer Organization笔记25】I/O:程序直接控制,程序中断方式,直接存储访问(DMA),通道控制方式 2019-04-28
【Computer Organization笔记26】总线 bus :多个部件之间进行数据传送的共享通道,总线设计 - 总线仲裁、数据传输模式、提高总线性能 2019-04-28
WSL2 下的 Docker 配置,使用网易云镜像 + 更改 docker 文件系统(否则无法 apt update) 2019-04-28
【Computer Organization笔记27】接口电路和外部设备 2019-04-28
【Computer Organization笔记28】总复习 2019-04-28
【Computer Organization笔记29】大作业展示 2019-04-28
个人总结的【LaTeX】超高频特殊符号表(仅33个符号)+复杂公式速写解决方案,请查收! 2019-04-28
一年前我在知乎上提了个愚蠢的问题:如何入门 Linux ? 2019-04-28
Linux 下使用 screen 与 conda / anaconda 环境的一点坑 | screen 中 conda 环境失效/缺 module 2019-04-28
二进制的科学计数法?白话谈谈计算机如何存储与理解小数:IEEE 754 2019-04-28
Piper蛋窝「2020.10.19-2020.10.25」本周更新内容の大预告! 2019-04-28
论文趣读:人工智能里程碑?回顾2015年登上Nature的DQN(全文翻译+批注) 2019-04-28
正则表达式杂记:入门笔记速查,进阶:组属性,vim magic 与练习场地 2019-04-28
GPU:上的了AI,下的了游戏 | 简谈计算机图形学、深度学习与硬件的“三角关系“ 2019-04-28
“强化学习说白了,是建立分布到分布之间的映射”?数学角度谈谈个人观点 2019-04-28
或许是比力扣 leetcode 更好的选择?推荐两个编程算法宝藏网站 2019-04-28
代码行云流水..这位刚高中毕业的 UP 主,告诉我人的学习能力没有上限 2019-04-28
强化学习离轨策略:从失败中获得成功经验 - 以追女孩为例 | 采样率的数学意义 2019-04-28