我想创建类似下图的内容,当用户从组合框选项中选择年份、月份和日期时,这些操作将更改标题,并且必须根据所选数据进行更改,这很简单,我还是新手

到目前为止,我已经做到了,问题是它不起作用,我怎么能做到呢?,你能帮我一下吗?

import java.awt.GridLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JComboBox;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JOptionPane;

import javax.swing.JTextField;

public class DateForm_Complete extends JFrame {

private JLabel year, month, day;

private JComboBox cmonth, cday, cyear;

public DateForm_Complete() {

setTitle("Date Selection");

setSize(400,100);

setupWidgets();

setVisible(true);

}

private void setupWidgets() {

year= new JLabel("Year");

month= new JLabel("Month");

day= new JLabel("Day");

cyear= new JComboBox();

cmonth= new JComboBox();

cday= new JComboBox();

setLayout(new GridLayout (2,3));

add(year); add(month); add(day);

add(cyear); add(cmonth); add(cday);

for (int i=1900; i<2019; i++)

{

cyear.addItem(i);

}

String months[] = {"January","February","March","April","May","June","July","August","September","October","November","December"};

for (int i=0; i<12; i++)

{

cmonth.addItem(months[i]);

}

for (int i=1; i<32; i++)

{

cday.addItem(i);

}

setupEvents();

}

private void setupEvents() {

setDefaultCloseOperation(EXIT_ON_CLOSE);

cyear.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent ev) {

JComboBox combo = (JComboBox)ev.getSource();

String texty = (String)combo.getSelectedItem();

}

});

cmonth.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent ev) {

JComboBox combo = (JComboBox)ev.getSource();

String textm = (String)combo.getSelectedItem();

}

});

cday.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent ev) {

JComboBox combo = (JComboBox)ev.getSource();

String textd = (String)combo.getSelectedItem();

}

});

setTitle("Today is "+ texd+ "of "+ textm + "of " +texty);

}

public static void main(String[] args) {

new DateForm_Complete();

}

}

java如何遍历combobox_如何通过COMBOBOX设置Java中的框架标题?相关推荐

  1. java 环境变量 win8_Win8系统下如何设置java环境变量

    Java是一种应用于分布式网络环境的程序设计语言,我们在学习java的时候,必须先来配置一下java的环境变量,那么在win8系统中怎么设置java环境变量呢?接下来给大家介绍一下具体的方法设置方法吧 ...

  2. java如何遍历combobox_获取ComboBox的SelectedItem(MVVM)

    我想使用MVVM模式(初学者)获取ComboBox的选定项目 . 我已经读过这可以通过将SelectedItem属性绑定到ViewModel中的Property来实现 . XAML: DisplayM ...

  3. java swing美化_用美化包设置Java Swing LookAndFeel

    介绍:Java Swing的开发中UI的设置和润色比较复杂,简单的方法就是设置LookAndFeel. 1.   java自带的 1.Java Swing自带的LookAndFeel可以根据系统名称来 ...

  4. java判断闰年通过多态方法_04748《Java语言程序设计》实验指导书.doc

    04748<Java语言程序设计>实验指导书.doc Java语言程序设计 实验指导书 前言 一.上机实验目的 上机实验的目的是提高学生的分析问题.解决问题的能力和动手能力,通过实践环节理 ...

  5. java 回归遍历_回归基础:代码遍历

    java 回归遍历 This article guides you through the basics of regression by showing code and thorough expl ...

  6. java list 遍历查找_Java用list储存,遍历,查询指定信息过程详解

    需求说明 实现思路 见代码注释 代码内容 使用list储存,遍历,查询,删除 import java.util.ArrayList; import java.util.List; /** * @aut ...

  7. java遍历一个类的属性名,java遍历对象属性

    java对象动态添加属性,Class对象和Java反射机制,java遍历对象属性,js对象动态添加属性 java 对象动态添加属性,Class对象和Java反射机制,java遍历对象属性,js对象动态 ...

  8. Java dom4j如何获取,添加,删除,查找,设置Element属性呢?

    转自: Java dom4j如何获取,添加,删除,查找,设置Element属性呢? 下文讲述dom4j操作Element属性的方法分享,如下所示: 取得某节点下的某属性 Element root=do ...

  9. jquery给单选按钮赋值_jquery循环遍历radio单选按钮,并设置选中状态

    背景:自己在做项目过程中遇到的问题,现在记录一下. 需求:在ajax获取后台数据的之后,需要根据获取的数据对页面中的radio单选按钮进行选中状态设置 因为自身js功底欠佳,所以耽误了点时间,现在把方 ...

最新文章

  1. 2021年人工神经网络第三次作业-第二题:遗传算法与人工神经网络-参考答案
  2. 制作linux安装镜像文件,制作CentOS 6.5一键自安装ISO镜像光盘 | 聂扬帆博客
  3. Python 中的Pandas库
  4. c# 联合halcon 基于相关性 模板匹配_机器视觉之halcon入门(5)-字符识别exe生成...
  5. mcq 队列_MCQ | 8086微处理器中的字符串操作指令
  6. hacktoberfest_我刚刚得到了免费的Hacktoberfest衬衫。 这是获取您的商品的快速方法。
  7. php静态登录界面代码,JSP_JSP登录验证功能的实现,静态的登录界面的设计login.htm - phpStudy...
  8. 设计模式:高性能IO之Reactor模式
  9. asp.net 抓取html内容,c# – 如何从ASP.NET获取网页的HTML内容
  10. kodi教程_KODI添加电视直播+修改台标教程
  11. 网络流二十四题之魔术球问题
  12. HI3518E 中Sample Venc分析
  13. CAD小型软件开发二
  14. java获取kafka topic
  15. CWE-通用弱点枚举简介
  16. 一个人知道自己为什么而活,就可以忍受任何一种生活
  17. mysql list dbs_php mysql_list_dbs()函数用法示例
  18. 07_02Redis
  19. python天天向上续3.2_在Jupyter上学习python(U.3)
  20. 【菜鸟进阶之路】P5461 赦免战俘 题解笔记(持更)

热门文章

  1. HTML下拉菜单怎么做成横向,css导航条横向带下拉菜单
  2. cobaltstrike扩展_Malwarebytes:使用可变C2下发Cobalt Strike的APT攻击
  3. 计算机排版技能会操方案,实验九 Word的高级排版技巧.pdf
  4. mysql 尝试读取超过流末尾的_MySql异常:尝试读取超出流末尾的内容
  5. 安装python3.9
  6. Material Design之AppBarLayout总结
  7. NEO从源码分析看共识协议
  8. 在mac上安装Docker
  9. javascript OOP(下)(九)
  10. windows azure虚拟机创建——快速创建,库模板创建