📄 customerapplet.java
字号:
import java.util.Date;
import java.util.Calendar;
import java.util.GregorianCalendar;
import javax.swing.*;
import java.awt.*;
public class CustomerApplet extends JApplet implements Runnable
{
JPanel panelObject;
JLabel labelAnimation;
String dealerInfo[]={"CellSoft, Inc. - 免费一年服务","SpeakCorp - 新手机9折","TalkWorld, Inc. - Buy and win 奖金"};
int counter;
Thread t1;
public void init()
{
labelAnimation=new JLabel(" ");
panelObject=new JPanel();
panelObject=(JPanel)getContentPane();
panelObject.setLayout(new FlowLayout());
//panelObject.setBackground(Color.blue);
panelObject.add(labelAnimation);
t1= new Thread(this);
t1.start(); //线程开始,引发run()方法
}
public void run() // 线程体
{
for(;;)
{
display();//调用display方法
try
{
t1.sleep(1000);
}
catch(InterruptedException e)
{
showStatus("Thread interrupted");
}
}
}
public void display() //在状态栏显示日期时间
{
Date date= new Date();
GregorianCalendar gc=new GregorianCalendar();
gc.setTime(date);
String strTime,strDate;
strTime=gc.get(Calendar.HOUR)+":"+gc.get(Calendar.MINUTE)+":"+gc.get(Calendar.SECOND);
strDate=gc.get(Calendar.YEAR)+"-"+(gc.get(Calendar.MONTH)+1)+"-"+gc.get(Calendar.DATE);
showStatus(strTime+" "+strDate);
Font f=new Font("Times New Roman",Font.BOLD,28);
labelAnimation.setText(dealerInfo[counter]);
counter++;
if(counter>=3)
counter=0;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -