java如何遍历combobox_如何通过COMBOBOX设置Java中的框架标题?
我想创建类似下图的内容,当用户从组合框选项中选择年份、月份和日期时,这些操作将更改标题,并且必须根据所选数据进行更改,这很简单,我还是新手
到目前为止,我已经做到了,问题是它不起作用,我怎么能做到呢?,你能帮我一下吗?
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中的框架标题?相关推荐
- java 环境变量 win8_Win8系统下如何设置java环境变量
Java是一种应用于分布式网络环境的程序设计语言,我们在学习java的时候,必须先来配置一下java的环境变量,那么在win8系统中怎么设置java环境变量呢?接下来给大家介绍一下具体的方法设置方法吧 ...
- java如何遍历combobox_获取ComboBox的SelectedItem(MVVM)
我想使用MVVM模式(初学者)获取ComboBox的选定项目 . 我已经读过这可以通过将SelectedItem属性绑定到ViewModel中的Property来实现 . XAML: DisplayM ...
- java swing美化_用美化包设置Java Swing LookAndFeel
介绍:Java Swing的开发中UI的设置和润色比较复杂,简单的方法就是设置LookAndFeel. 1. java自带的 1.Java Swing自带的LookAndFeel可以根据系统名称来 ...
- java判断闰年通过多态方法_04748《Java语言程序设计》实验指导书.doc
04748<Java语言程序设计>实验指导书.doc Java语言程序设计 实验指导书 前言 一.上机实验目的 上机实验的目的是提高学生的分析问题.解决问题的能力和动手能力,通过实践环节理 ...
- java 回归遍历_回归基础:代码遍历
java 回归遍历 This article guides you through the basics of regression by showing code and thorough expl ...
- java list 遍历查找_Java用list储存,遍历,查询指定信息过程详解
需求说明 实现思路 见代码注释 代码内容 使用list储存,遍历,查询,删除 import java.util.ArrayList; import java.util.List; /** * @aut ...
- java遍历一个类的属性名,java遍历对象属性
java对象动态添加属性,Class对象和Java反射机制,java遍历对象属性,js对象动态添加属性 java 对象动态添加属性,Class对象和Java反射机制,java遍历对象属性,js对象动态 ...
- Java dom4j如何获取,添加,删除,查找,设置Element属性呢?
转自: Java dom4j如何获取,添加,删除,查找,设置Element属性呢? 下文讲述dom4j操作Element属性的方法分享,如下所示: 取得某节点下的某属性 Element root=do ...
- jquery给单选按钮赋值_jquery循环遍历radio单选按钮,并设置选中状态
背景:自己在做项目过程中遇到的问题,现在记录一下. 需求:在ajax获取后台数据的之后,需要根据获取的数据对页面中的radio单选按钮进行选中状态设置 因为自身js功底欠佳,所以耽误了点时间,现在把方 ...
最新文章
- 2021年人工神经网络第三次作业-第二题:遗传算法与人工神经网络-参考答案
- 制作linux安装镜像文件,制作CentOS 6.5一键自安装ISO镜像光盘 | 聂扬帆博客
- Python 中的Pandas库
- c# 联合halcon 基于相关性 模板匹配_机器视觉之halcon入门(5)-字符识别exe生成...
- mcq 队列_MCQ | 8086微处理器中的字符串操作指令
- hacktoberfest_我刚刚得到了免费的Hacktoberfest衬衫。 这是获取您的商品的快速方法。
- php静态登录界面代码,JSP_JSP登录验证功能的实现,静态的登录界面的设计login.htm - phpStudy...
- 设计模式:高性能IO之Reactor模式
- asp.net 抓取html内容,c# – 如何从ASP.NET获取网页的HTML内容
- kodi教程_KODI添加电视直播+修改台标教程
- 网络流二十四题之魔术球问题
- HI3518E 中Sample Venc分析
- CAD小型软件开发二
- java获取kafka topic
- CWE-通用弱点枚举简介
- 一个人知道自己为什么而活,就可以忍受任何一种生活
- mysql list dbs_php mysql_list_dbs()函数用法示例
- 07_02Redis
- python天天向上续3.2_在Jupyter上学习python(U.3)
- 【菜鸟进阶之路】P5461 赦免战俘 题解笔记(持更)
热门文章
- HTML下拉菜单怎么做成横向,css导航条横向带下拉菜单
- cobaltstrike扩展_Malwarebytes:使用可变C2下发Cobalt Strike的APT攻击
- 计算机排版技能会操方案,实验九 Word的高级排版技巧.pdf
- mysql 尝试读取超过流末尾的_MySql异常:尝试读取超出流末尾的内容
- 安装python3.9
- Material Design之AppBarLayout总结
- NEO从源码分析看共识协议
- 在mac上安装Docker
- javascript OOP(下)(九)
- windows azure虚拟机创建——快速创建,库模板创建