日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 级联下拉列表_java 下拉框级联(年月日级联)

發布時間:2024/9/30 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 级联下拉列表_java 下拉框级联(年月日级联) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這個是一個實現時間選著的級聯下拉選擇框(包括年月日),其中涉及到了閏年2月份天數的處理!

源代碼:

package com.blue411;

import java.awt.Dimension;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JComboBox;

import java.awt.*;

import javax.swing.JLabel;

import java.awt.event.ItemEvent;

import java.awt.event.ItemListener;

public class YearMonthDay extends JFrame {

private final int STARTYEAR =

2000;//年份的開始值

private final int ENDYEAR = 2020;//年份的結束值

JPanel contentPane;

//年月日的選擇框

JComboBox cboYear = new

JComboBox();?JComboBox cboMonth = new JComboBox();

JComboBox cboDay = new JComboBox();

//年月日標簽

JLabel jLabel1 = new JLabel();

JLabel jLabel2 = new JLabel();

JLabel jLabel3 = new JLabel();

public YearMonthDay() {

setDefaultCloseOperation(EXIT_ON_CLOSE);

jbInit();

}

private void jbInit(){

contentPane = (JPanel)

getContentPane();

contentPane.setLayout(null);

setSize(new Dimension(400,

300));

setTitle("年月日下拉列表級聯");

// 年的下拉選擇框

cboYear.setFont(new

java.awt.Font("Dialog", Font.BOLD, 13));

cboYear.setBounds(new

Rectangle(0, 0, 55, 18));

// 月的下拉選擇框

cboMonth.setFont(new

java.awt.Font("Dialog", Font.BOLD, 13));

cboMonth.setBounds(new

Rectangle(80, 0, 45, 18));

cboMonth.addItemListener(new

DateItemAdapter(this));

// 日的下拉選擇框

cboDay.setFont(new

java.awt.Font("Dialog", Font.BOLD, 13));

cboDay.setBounds(new

Rectangle(150, 0, 45, 18));

//

cboDay.setEditable(true);

// 年的label

jLabel3.setFont(new

java.awt.Font("Dialog", Font.BOLD, 15));

jLabel3.setText("年");

jLabel3.setBounds(new

Rectangle(60, 0, 20, 20));

// 月的label

jLabel2.setFont(new

java.awt.Font("Dialog", Font.BOLD, 15));

jLabel2.setText("月");

jLabel2.setBounds(new

Rectangle(130, 0, 20, 20));

// 日的label

jLabel1.setFont(new

java.awt.Font("Dialog", Font.BOLD, 15));

jLabel1.setText("日");

jLabel1.setBounds(new

Rectangle(200, 0, 20, 20));

contentPane.add(cboYear);

contentPane.add(cboMonth);

contentPane.add(cboDay);

contentPane.add(jLabel3);

contentPane.add(jLabel2);

contentPane.add(jLabel1);

//添加初始值

AddInfo();

}

private void AddInfo() {

//年下拉選擇框

for (int i = STARTYEAR; i

< ENDYEAR; i++) {

cboYear.addItem(""

+ i);

}

//月下拉選擇框

for (int i = 0; i

< 12; i++) {

cboMonth.addItem(""

+ (i + 1));

}

//日下拉選擇框

for (int j = 0; j

< 31; j++) {

cboDay.addItem(""

+ (j + 1));

}

}

public void

cboMonth_itemStateChanged(ItemEvent e) {

Object obj =

cboMonth.getSelectedItem();// 取得選中月份

if (obj != null)

{?cboDay.removeAllItems();//

清空日的下拉列表框

int month =

Integer.valueOf(obj.toString());

int days =

31;

if (month ==

4 || month == 6 || month == 9 || month == 11) {

days

= 30;

} else if

(month == 2) {

//取得選中年份

int

year = Integer.parseInt(cboYear.getSelectedItem()

.toString());

if

(year % 400 == 0 || (year % 4 == 0

&& year % 100 != 0)) {

//

是閏年

days

= 29;

}

else {

//

不是閏年

days

= 28;

}

}//if

for (int j =

0; j < days; j++) {

cboDay.addItem(""

+ (j + 1));

}//for

}//if

}//if

}//end class

// 事件監聽器

class DateItemAdapter implements ItemListener {

private YearMonthDay adaptee;

DateItemAdapter(YearMonthDay adaptee) {

this.adaptee = adaptee;

}

public void itemStateChanged(ItemEvent e)

{

adaptee.cboMonth_itemStateChanged(e);

}

}

測試類:

package com.blue411;

public class TestYearMonthDay {

public static void main(String[] arge){

YearMonthDay testDate = new YearMonthDay();

testDate.setVisible(true);

testDate.setBounds(200, 200, 250, 100);

}

}

測試結果:

總結

以上是生活随笔為你收集整理的java 级联下拉列表_java 下拉框级联(年月日级联)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 小蝌蚪视频色 | 日本不卡视频一区 | 美攻壮受大胸奶汁(高h) | 国产精品第72页 | 五月丁香久久婷婷 | 国产精品传媒视频 | 成人蜜桃av | 99国产精品99 | 淫语视频 | 亚洲乱熟女一区二区 | 成人手机视频 | 亚洲国产成人精品激情在线 | 亚洲精品传媒 | 美女写真福利视频 | av第一福利大全导航 | 91成年影院| 青青国产精品 | 亚洲国产日韩精品 | 人人爱操 | 黄色网页入口 | 51成人 | 伊人春色在线 | 一区二区三区在线免费观看 | 日本黄色性视频 | 奶妈的诱惑 | 黄色在线视频观看 | 成人午夜激情影院 | 亚洲成人第一页 | 国产又大又黄视频 | 伊人精品综合 | 欧美三级在线播放 | 无遮挡裸光屁屁打屁股男男 | 人人狠狠 | 青青青免费在线视频 | 青青青国产精品一区二区 | 一区二区在线观看视频 | 免费在线黄网 | 性色av一区二区三区四区 | 久久夜色精品国产欧美乱 | 亚洲一区二区精品 | 中文字幕在线观看一区二区 | 黄色一级片. | 艳妇av | 国产又黄又湿 | 日本草草影院 | 伊人888| 中文写幕一区二区三区免费观成熟 | 久久久久无码精品国产sm果冻 | 不卡视频一区二区三区 | 在线视频久久 | 中文字幕一区电影 | 欧美三级午夜理伦三级老人 | 亚洲美女性生活视频 | 调教丰满的已婚少妇在线观看 | 成年丰满熟妇午夜免费视频 | 少妇太紧太爽又黄又硬又爽小说 | 自拍偷拍在线播放 | mm131国产精品 | 五月天丁香视频 | 国产又粗又猛 | 一起操网址 | 亚洲精品无吗 | 日本在线有码 | 非洲黑寡妇性猛交视频 | 激情av综合| 成年人在线视频网站 | 一级免费在线观看 | 精品国产一区二区三区性色 | www亚洲成人 | 成年人理论片 | 日本三级免费网站 | 天堂网中文在线观看 | 国产精品久久久久久久专区 | 国产不卡一区 | 青青青青青草 | 亚洲成人看片 | 免费在线观看亚洲 | 黄色草逼网站 | 伊人中文字幕在线观看 | 欧美高清a | 18做爰免费视频网站 | 亚洲国产欧美在线人成 | 免费看黄在线网站 | 亚洲国产精品网站 | 狠狠a| 最新91在线 | 中文字幕精品一区二区三区精品 | 懂色tv | 99热这里 | 欧美熟妇另类久久久久久不卡 | 欧美一级做a爰片久久高潮 久热国产精品视频 | 日本一区免费看 | 国产激情久久久久 | 极品少妇一区 | 国产高清视频在线观看 | 亚洲人成色777777老人头 | 国产在线一区二区三区 | 国产卡一卡二卡三无线乱码新区 | 在线免费看黄色 |