| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 815 人关注过本帖
标题:JAVA NOTE
只看楼主 加入收藏
yfzsj
Rank: 1
等 级:等待验证会员
帖 子:242
专家分:2
注 册:2005-9-22
收藏
 问题点数:0 回复次数:8 
JAVA NOTE

在我编译一个JAVA网页特效的时候,给出了如下信息,偶,看不懂,请那位大虾,帮个忙啊
Note:Java uses or overrides a deprecated API
Note:Recopile with -deprecation for detailes

搜索更多相关主题的帖子: JAVA NOTE 
2005-11-20 19:20
枫江沧月
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2005-11-17
收藏
得分:0 

不看你的程序怎么会知道是什么错误


20年后超过比尔盖茨
2005-11-20 20:22
yfzsj
Rank: 1
等 级:等待验证会员
帖 子:242
专家分:2
注 册:2005-9-22
收藏
得分:0 
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class Scroll extends Applet implements Runnable{
String text;
int xpos,realLength,realHeight,width,height,velocity;
boolean threadSuspended=false;
Font font;
Color fgcolor,bgcolor;
Thread mover=null;
Image offScreen;
Graphics osGraphics;
public Scroll(){
xpos=400;
width=400;
height=40;
velocity=5;
threadSuspended=false;
}
public void init(){
String str=getParameter("text");
text=(str!=null)?str:"No text";
int fontSize=str==null?24:Integer.parseInt(str);
str=getParameter("fontstyle");
int fontStyle=Font.PLAIN;
if(str!=null)
{str.toUpperCase();
if(str.compareTo("ITALIC")==0)
fontStyle=Font.ITALIC;
else if(str.compareTo("BOLD")==0)
fontStyle=Font.BOLD;
}
font=new Font("Serif",fontStyle,fontSize);
str=getParameter("velocity");
velocity=str==null?5:Integer.parseInt(str);
str=getParameter("fgcolor");
int c=str==null?0:Integer.parseInt(str,16);
fgcolor=new Color(c);
str=getParameter("bgcolor");
c=str==null?0xffffff:Integer.parseInt(str,16);
bgcolor=new Color(c);
width=getSize().width;
height=getSize().height;
offScreen=createImage(width,height);
}
private void paintText(Graphics g){
g.setColor(bgcolor);
g.fillRect(0,0,width,height);
g.clipRect(0,0,width,height);
g.setFont(font);
g.setColor(fgcolor);
FontMetrics fontmetrics=g.getFontMetrics();
realLength=fontmetrics.stringWidth(text);
realHeight=fontmetrics.getHeight();
g.drawString(text,xpos,(height+realHeight)/2);
}
public void paint(Graphics g){
paintText(offScreen.getGraphics());
g.drawImage(offScreen,0,0,null);
}
public void start(){
if(mover==null){
mover=new Thread(this);
mover.start();
}
}
public void stop(){
mover=null;
}
private void setcoord(){
xpos=xpos-velocity;
if(xpos<-realLength)xpos=width;
}
public void run(){
while(mover!=null)
{ try{
Thread.currentThread().sleep(100L);
}catch(InterruptedException _ex){}
setcoord();
repaint();
}
}
public void update(Graphics e){
paint(e);
}
public boolean handleEvent(Event event){
if(event.id==Event.MOUSE_DOWN){
if(threadSuspended)
/*
mover.resume();
else
mover.suspend();
*/
threadSuspended=!threadSuspended;
}
return true;
}
}

[fly]冰封之鱼[/fly] [url]http://shiaiwuxian.[/url]
2005-11-21 10:28
yfzsj
Rank: 1
等 级:等待验证会员
帖 子:242
专家分:2
注 册:2005-9-22
收藏
得分:0 
按照提示 javac -deprecation Scroll.java后有两个警告
mover.resume();
^
mover.suspend();
^
对了,上面的程序
/*
mover.resume();
else
mover.suspend();
*/
这里是没有屏蔽的

[fly]冰封之鱼[/fly] [url]http://shiaiwuxian.[/url]
2005-11-21 10:33
枫江沧月
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2005-11-17
收藏
得分:0 

哦,只是编译器告诉你,这两个方法现在已经不赞成使用了,但不会影响程序


20年后超过比尔盖茨
2005-11-21 12:01
yfzsj
Rank: 1
等 级:等待验证会员
帖 子:242
专家分:2
注 册:2005-9-22
收藏
得分:0 
但是无法运行啊,在用APPLETVIEWER 的时候

[fly]冰封之鱼[/fly] [url]http://shiaiwuxian.[/url]
2005-11-22 20:41
枫江沧月
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2005-11-17
收藏
得分:0 
我是用html看的,没问题,你可以试试,至于小程序查看器,我也不知道为什么不能看,也不报错

20年后超过比尔盖茨
2005-11-22 21:01
yfzsj
Rank: 1
等 级:等待验证会员
帖 子:242
专家分:2
注 册:2005-9-22
收藏
得分:0 
怪哉!我用浏览器的时候怎么什么都没有?

[fly]冰封之鱼[/fly] [url]http://shiaiwuxian.[/url]
2005-11-23 10:11
枫江沧月
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2005-11-17
收藏
得分:0 

我看到的是"NO text"从右向左移动


20年后超过比尔盖茨
2005-11-23 10:22
快速回复:JAVA NOTE
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015902 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved