import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.JTextField; import javax.swing.border.EmptyBorder; import javax.swing.table.DefaultTableModel; import org.omg.CORBA.Bounds; public class Calendr extends JFrame{ public Calendr() { JPanel contentPane=new JPanel(); contentPane.setBorder(new EmptyBorder(5,5,5,5)); contentPane.setLayout(new BorderLayout(0,0)); setContentPane(contentPane); contentPane.setLayout(new GridLayout(2,1,5,5)); JPanel pane=new JPanel(); pane.add(new JLabel("年")); JTextField year=new JTextField(); year.setColumns(5); pane.add(year); pane.add(new JLabel("月")); JTextField month=new JTextField(); month.setColumns(5); pane.add(month); pane.add(new JLabel("日")); JTextField day=new JTextField(); day.setColumns(5); pane.add(day); JButton button=new JButton("确定"); pane.add(button); contentPane.add(pane); JScrollPane scrolPane=new JScrollPane(); contentPane.add(scrolPane); final String[] column={"星期天","星期一","星期二","星期三","星期四","星期五","星期六"}; String[][] values={{"","","","","","",""},{"","","","","","",""},{"","","","","","",""},{"","","","","","",""},{"","","","","","",""},{"","","","","","",""}}; DefaultTableModel tableModel=new DefaultTableModel(values,column); JTable table=new JTable(tableModel); scrolPane.setViewportView(table); button.addActionListener(new ActionListener(){ @Override public void actionPerformed(ActionEvent e) { int years=Integer.parseInt(year.getText()); int months=Integer.parseInt(month.getText()); int days=Integer.parseInt(day.getText()); DateDemo date=new DateDemo(); System.out.println(years+":"+months+":"+days); DefaultTableModel tableModel=new DefaultTableModel(date.printCalc(years, months, days),column); JTable table=new JTable(tableModel); scrolPane.setViewportView(table); } }); } public static void main(String[] args) { Calendr cale=new Calendr(); cale.setTitle("万年历"); cale.setSize(400,300); cale.setMaximumSize(new Dimension(400,300)); cale.setMinimumSize(new Dimension(400,300)); cale.setLocationRelativeTo(null); cale.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); cale.setVisible(true); DateDemo date=new DateDemo(); date.printCalc(2017, 3, 22); } }
最近下载更多
wadadd LV7
2022年9月4日
aaming LV1
2022年6月9日
Cold_sangs LV3
2022年6月6日
微信网友_5975706895568896 LV1
2022年5月26日
709416049 LV1
2021年6月23日
weepdf LV11
2021年6月23日
1811841085 LV3
2020年12月28日
123456jjckkkk LV1
2020年12月27日
1251139212 LV1
2020年12月12日
段朝洪 LV15
2020年11月21日
最近浏览更多
lshlsh
2023年12月25日
暂无贡献等级
fesfefe LV13
2023年10月14日
123321321331
2023年10月7日
暂无贡献等级
SILKYYY
2023年5月25日
暂无贡献等级
xingxing1234 LV10
2023年3月22日
zenglianking LV2
2022年11月26日
dcdc12 LV6
2022年10月2日
wadadd LV7
2022年9月4日
河南城建学院
2022年6月22日
暂无贡献等级
猪皮怪
2022年6月12日
暂无贡献等级