发布时间 : 星期日 文章万年历课程设计说明书更新完毕开始阅读
panel2.add(labelsecond); panel2.add(listsecond); panel2.add(buttonsure); panel2.add(buttonstop); panel2.add(labelbeijing); panel2.add(labelbeijingtime); panel2.add(labelGreenwich); panel2.add(labelGreenwichtime); //将面板2加入到窗体calendar
calendar.add(panel2,BorderLayout.EAST); //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////// /*创建、设置面板3*/ panel3=new Panel();
panel3.setLayout(new GridLayout(1,1)); panel3.add(tabel); //将面板3加入到窗体中
calendar.add(panel3,BorderLayout.CENTER); ///////////////////////////////////////////////////////// ///////////////////////////////////////////////////////// /*创建、设置面板4*/ panel4=new Panel();
panel4.setLayout(new GridLayout(1,1)); panel4.setBackground(Color.lightGray); labelSouth=new Label(\panel4.add(labelSouth); /*将面板4加入窗体*/
calendar.add(panel4,BorderLayout.SOUTH); /*关闭窗口*/
calendar.addWindowListener(new WindowAdapter()
16
{ });
public void windowClosing(WindowEvent e) { }
System.exit(0);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Calendars my=new Calendars(); Thread thread=new Thread(my); thread.start();
} @Override public void run() {
// TODO Auto-generated method stub while(true){
SimpleDateFormat sdf = new SimpleDateFormat(\
hh:mm:ss a\
label1.setText(\系统时间:\ if(getstate()){
timer.timeadd(timer);
labelbeijingtime.setText(timer.showtime(timer)); timer.changeBtoG(timer, gtimer);
labelGreenwichtime.setText(gtimer.showtime(gtimer)); }
else labelbeijingtime.setText(timer.showtime(timer)); try {
Thread.sleep(1000);
17
}
}
}
catch(Exception e) {}
@Override
public void actionPerformed(ActionEvent e) { } @Override
public void itemStateChanged(ItemEvent e) { }
// TODO Auto-generated method stub List temp; String sList[];
String mgr=new String(\
if(e.getItemSelectable()instanceof List){ }
temp=(List)(e.getItemSelectable()); sList=temp.getSelectedItems(); for(int i=0;i mgr=mgr+sList[i]+\ if(e.getSource()==listhour)timer.gethour(timer,mgr); if(e.getSource()==listminute) timer.getminute(timer,mgr); if(e.getSource()==listsecond) timer.getsecond(timer,mgr); private class BgoAction implements ActionListener{ @Override public void actionPerformed(ActionEvent e) { }} 18 // TODO Auto-generated method stub state=true; private class BstopAction implements ActionListener{ } class Time{ @Override public void actionPerformed(ActionEvent e) { }} // TODO Auto-generated method stub state=false; private int hour; private int minute; private int second; public void changeBtoG(Time a,Time b){ } public void gethour(Time t,String str){ } public void getminute(Time t,String str){ } public void getsecond(Time t,String str){ } public void setzero(Time t){ t.second=0; t.minute=0; t.hour=0; 19 b.hour=a.hour-8; if(b.hour<0)b.hour=24+b.hour; b.minute=a.minute; b.second=a.second; t.hour=Integer.parseInt(str); t.minute=Integer.parseInt(str); t.second=Integer.parseInt(str);