deprecated指的是jdk上不建议在使用的东西~~是jdk1.1以前的一些东西,最好不要用那些东西了,被
deprecated的现在都更好的来代替,看一下jdk的帮助,上面写的有,应该用哪些方法来代替
deprecated的现在都更好的来代替,看一下jdk的帮助,上面写的有,应该用哪些方法来代替
解决方案 »
- String在Main方法中定义的问题
- java发送邮件失败
- java中 string a = new String("xyz"); String b= "xyz"; c=a+b;共创建了几个对象
- 请问,eclipse启动时显示的那个有其logo的面板是如何实现的阿?谢谢
- kunbone(坤坤乖乖),viperasi(viper),sbojuqqk(小猪快跑!) 进来!
- 为什么我的Applet小程序用IE打开看不到?(初学者提问)
- 哪里有用java编的搜索引擎的源程序啊
- 小测试
- 在 applet 初始化的时候连接数据库,但是在JBuilder 中可以连接到,在打开网页的时候不行。为什么??
- 如何控制java程序的定时执行
- 关于检测输入得问题,困惑好几天了,希望大哥门解答
- 非常菜的问题,请大家不要笑话
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.util.*;public class queue extends Applet implements ActionListener,Runnable
{
int g_width,g_height,answer[][],begin;
Image img1,img2[];
Button b1,b2;
Thread timer = null ;
public queue()
{
answer = new int[92][9] ;
img2 = new Image[8] ;
begin = -1;
}
public void nqueue()
{ int i = 1, k, flag, finish = 0, count = 0, number = 8,kk=1;
int x[] = new int[ number + 1 ];
x[1] = 1;
while( finish == 0 )
{
while( finish == 0 && i <= number )
{
for( flag = 1, k = 1; flag == 1 && k < i; k++ )
{
if( x[k] == x[i] )
flag = 0;
}//for
for( k = 1; flag == 1 && k < i; k++ )
{
if( ( x[i] == x[k] - ( k - i ) ) || ( x[i] == x[k] + ( k - i ) ) )
flag = 0;
}//for
if( flag == 0 )
{
if( x[i] == x[ i - 1 ] )
{
i--;
if( i > 1 && x[i] == number )
x[i] = 1;
else if( i == 1 && x[i] == number )
finish = 1;
else
x[i]++;
}
else if( x[i] == number )
x[i] = 1;
else
x[i]++;
}
else if( ++i <= number )
{
if( x[ i - 1 ] == number )
x[i] = 1;
else
x[i] = x[ i - 1 ] + 1;
}//if
}//while
if( finish == 0 )
{
++count;
System.out.println( "Count=" + count );
for( k = 1; k <= number; k++ )
{
System.out.print( x[k] );
answer[kk][k]=x[k];
}
System.out.println( "\n" );
if( x[ number - 1 ] < number )
x[ number - 1 ]++;
else
x[ number - 1 ] = 1;
i = number - 1;
}//if
kk++;
}//while
}//nqueue public void init()
{
img1 = getImage(getDocumentBase(),"bground.jpg");
g_width=Integer.parseInt(getParameter("g_width"));
g_height=Integer.parseInt(getParameter("g_height"));
int i;
for(i=0;i<8;i++)
{
img2[i] = getImage(getDocumentBase(),"queue.jpg");
}//for
b1 = new Button("<<");
b2 = new Button(">>");
b1.addActionListener(this);
b2.addActionListener(this);
add(b1);
add(b2);
}//init
public void paint (Graphics g)
{
int s,m,nowday;
g.drawImage(img1,100,50,g_width,g_height,this);
Date now = new Date();
String today = now.toLocaleString();
s=now.getSeconds();
m=now.getMinutes();
nowday=m*60+s;
if(answer[1][1] == 1 ) g.drawImage(img2[0],140,75,19,33,this);
//就是这里,无论什么成员变量在这里的值都不太正确好象,我以前CLASS定义了A=1一个变量
但是在这里不能判断是1~不知道为什么。1楼出现的那个问题提示我也不知道是用了什么出现的
}//paint
public void start()
{
if(timer == null)
{
timer = new Thread(this);
timer.start();
}//if
}//start
public void stop()
{
timer = null;
}//stop
public void run()
{
while(timer!=null)
{
try{
Thread.sleep(5000);
}//try
catch(InterruptedException e){}
repaint();
}//while
timer=null;
}//run
public void update(Graphics g)
{
paint(g);
}//update
public void actionPerformed (ActionEvent e)
{
if(e.getSource()==b1)
{
}//if
if(e.getSource()==b2)
{
}//if
}//actionPerformed
}//queue