- 1、本文档共90页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA小程序,都是我个人的一些练习代码,
【最新编排】
----------------------------------------------------------------------------------------------------------------------
//java小程序1
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
@SuppressWarnings(serial)
public class TestCalendar extends JFrame implements ItemListener{
private JComboBox list1;
private JComboBox list2;
private JComboBox list3;
private String 【】yearStr = new String【100】;
private String 【】monthStr = {1,2,3,4,5,6,7,8,9,10,11,12};
private String 【】dayStr = new String【31】;
private int index1;
private int index2;
private int index3;
public TestCalendar(){
for(int i = 0 ; i 100 ; i ++){
yearStr【i】 = String.valueOf(i+2000);
}
for(int i = 0 ; i 31 ; i ++){
dayStr【i】 = String.valueOf(i+1);
}
JPanel panel = new JPanel();
list1 = new JComboBox(yearStr);
list1.addItemListener(this);
panel.add(list1);
list2 = new JComboBox(monthStr);
list2.addItemListener(this);
panel.add(list2);
list3 = new JComboBox(dayStr);
panel.add(list3);
this.add(panel);
initJFrame();
}
private void initJFrame() {
this.setLocation(400,400);
this.pack();
this.setResizable(false);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
}
@Override
public void itemStateChanged(ItemEvent arg0) {
index1 = list1.getSelectedIndex();
index2 = list2.getSelectedIndex();
if(Integer.parseInt(monthStr【index2】) == 1 || Integer.parseInt(monthStr【index2】) == 3
|| Integer.parseInt(monthStr【index2】) == 5 || Integer.parseInt(monthStr【index2】) == 7
|| Integer.parseInt(monthStr【index2】) == 8 || Integer.parseInt(monthStr【index2】) == 10
|| Integer.parseInt(monthStr【index2】) == 12){
index3 = 31;
}else if(Integer.parseInt(monthStr【index2】) == 4 || Integer.parseInt(monthStr【index2】) == 6
|| Integer.parseInt(monthStr【index2】) == 9 || Integer.parseInt(monthStr【index2】) == 11
){
index3 = 30;
您可能关注的文档
- 贵州能源现状发展思路及重点领域探究.doc
- 论电子商务环境下顾客忠诚度的建立.doc
- 格里格“a小调钢琴协奏曲”第一乐章和声分析.doc
- 让素质教育理念渗入学校体育实践浅谈农村中学体育课堂教学.doc
- 高速公路养护定额数据处理.doc
- 赋石水库水利水电规划 工程水文及水利计算课程设计.doc
- 高速公路养护比较管理.doc
- 高速公路路面养护工艺.doc
- -国家职业资格培训教程心理咨询师职业道德标准与法律法规知.ppt
- -九年级上册数学练习题有答案.doc
- 浅谈淮扬菜的创新和发展.docx
- 浅谈中式面点的发展与创新.docx
- 浅谈中西餐饮的文化差异分析.docx
- 体育院校运动康复专业发展现状及对策研究.docx
- 浅谈健康饮食.docx
- 2024年05月浙江宁波江北区慈城镇人民政府招考聘用合同制工作人员笔试历年常考点黑钻版附带答案详解.docx
- 2024年03月新疆第十四师昆玉市大学生乡村医生招考聘用19人笔试历年高频考点(难、易错点)附带答案详解.docx
- 2024年05月重庆市九龙坡区事业单位招考聘用169人笔试历年常考点黑钻版附带答案详解.docx
- 2024年03月广西玉林市总工会2024年公开招考6名编外工作人员笔试历年高频考点(难、易错点)附带答案详解.docx
- 网页授权接口的作用.docx
文档评论(0)