📄 week.java
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
public class Week extends JApplet implements ActionListener
{
JPanel p;
JLabel lblYear,lblMonth,lblDay,lblInfo;
JComboBox cbxYear,cbxMonth,cbxDay;
JButton btn;
Calendar m_date;
public void init()
{
p=new JPanel();
m_date=Calendar.getInstance();
lblYear=new JLabel("年");
cbxYear=new JComboBox();
for(int i=1990;i<=2050;i++)
cbxYear.addItem(new Integer(i));
cbxYear.setSelectedItem(new Integer(m_date.get(Calendar.YEAR)));
p.add(cbxYear);
p.add(lblYear);
lblMonth=new JLabel("月");
cbxMonth=new JComboBox();
for(int i=1;i<=12;i++)
cbxMonth.addItem(new Integer(i));
cbxMonth.setSelectedItem(new Integer(m_date.get(Calendar.MONTH)+1));
p.add(cbxMonth);
p.add(lblMonth);
lblDay=new JLabel("日");
cbxDay=new JComboBox();
for(int i=1;i<=31;i++)
cbxDay.addItem(new Integer(i));
cbxDay.setSelectedItem(new Integer(m_date.get(Calendar.DAY_OF_MONTH)));
p.add(cbxDay);
p.add(lblDay);
lblInfo=new JLabel("sadf",JLabel.CENTER);
btn=new JButton("计算星期");
p.add(btn);
this.getContentPane().add(p,BorderLayout.NORTH);
this.getContentPane().add(lblInfo);
btn.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
Calendar dd=Calendar.getInstance();
int y,m,d,w;
String week="";
y=Integer.parseInt(cbxYear.getSelectedItem().toString());
m=Integer.parseInt(cbxMonth.getSelectedItem().toString());
d=Integer.parseInt(cbxDay.getSelectedItem().toString());
dd.set(Calendar.YEAR,y);
dd.set(Calendar.MONTH,m-1);
dd.set(Calendar.DAY_OF_MONTH,d);
y=dd.get(Calendar.YEAR);
m=dd.get(Calendar.MONTH)+1;
d=dd.get(Calendar.DAY_OF_MONTH);
cbxYear.setSelectedItem(new Integer(y));
cbxMonth.setSelectedItem(new Integer(m));
cbxDay.setSelectedItem(new Integer(d));
w=dd.get(Calendar.DAY_OF_WEEK);
switch(w)
{
case 1:week="日";break;
case 2:week="1";break;
case 3:week="2";break;
case 4:week="3";break;
case 5:week="4";break;
case 6:week="5";break;
case 7:week="6";break;
}
lblInfo.setText(y+"年"+m+"月"+d+"日是星期"+week);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -