importjava.awt.*;importjava.util.*;importjavax.swing.*;publicclasstestsleepextendsJFrame{publictestsleep(){super("我的时钟");setSize(210,100);setDefaultCloseOperation(JFr...
import java.awt.*;
import java.util.*;
import javax.swing.*;
public class testsleep extends JFrame
{
public testsleep()
{
super("我的时钟");
setSize(210,100);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
FlowLayout flow = new FlowLayout();
setLayout(flow);
GridLayout grid = new GridLayout(2,2,5,5);
JPanel row = new JPanel();
Label label0= new Label("当前时间:");
Label label1 = new Label();
Label label2 = new Label("年月份:");
Label label3 = new Label();
row.setLayout(grid);
row.add(label0);
row.add(label1);
row.add(label2);
row.add(label3);
add(row);
setVisible(true);
while(true)
{
Calendar c = Calendar.getInstance();
label1.setText(c.get(Calendar.HOUR_OF_DAY)+":"
+c.get(Calendar.MINUTE)+":"
+c.get(Calendar.SECOND));
label3.setText(c.get(Calendar.YEAR)+"-"
+c.get(Calendar.MONTH)+1 +"-"
+c.get(Calendar.DAY_OF_MONTH));
try
{
Thread.sleep(1000);
}
catch(InterruptedException e)
{
}
}
}
public static void main(String [] args)
{
testsleep ts = new testsleep();
}
}
c.get(Calendar.MONTH)+1 已经加1了...但是 月份显示的是101,其它的都正常...就月份显示不正常...怎么回事啊..各位大虾们教教我啊!
拜托啊 大虾们..小弟急需知道啊..
请不要光讲讲啊...把改动的地方帮忙写出来啊..谢谢~不胜感激
展开