简单编程 (二十七)创建窗体下拉列表
来源:互联网 发布:最优化 中科院 编辑:程序博客网 时间:2024/04/25 21:11
创建一个窗体,上面有两个下拉列表,一个为学院下拉列表,一个为专业下拉列表,
要求用户选择某个院系以后,专业下拉列表中的选项相应进行更新。
软件学院:软件开发,软件测试,网络工程
外语学院:英语,日语,法语
管理学院:工商管理,会计,市场营销
<span style="font-size:24px;">import java.awt.Container;import java.awt.Dimension;import java.awt.FlowLayout;import java.awt.Toolkit;import java.awt.event.ContainerEvent;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import javax.swing.JComboBox;import javax.swing.JFrame;import javax.swing.JLabel;public class zuoye2 extends JFrame{ private JComboBox xyJComboBox,zyJComboBox;private String xyName [] ={"软件学院","外语学院","管理学院 "} ; private String zyName [][] ={{"软件开发","软件测试","网络工程"},{"英语","日语","法语"},{"工商管理","会计","市场营销"}};public zuoye2(){Toolkit toolkit = Toolkit.getDefaultToolkit();Dimension dimension = toolkit.getScreenSize();setBounds(dimension.width / 4, dimension.height / 4,dimension.width / 4, dimension.height / 4);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); xyJComboBox=new JComboBox(xyName);zyJComboBox=new JComboBox(zyName[0]);Container container = this.getContentPane();container.setLayout(new FlowLayout());container.add(new JLabel("学院:"));container.add(xyJComboBox);container.add(new JLabel("专业:"));container.add(zyJComboBox);xyJComboBox.addItemListener(new ItemListener() {public void itemStateChanged(ItemEvent arg0) {zyJComboBox.removeAllItems();int index=xyJComboBox.getSelectedIndex();for(int i=0;i<zyName[index].length;i++){zyJComboBox.addItem(zyName[index][i]);}}});setVisible(true);}public static void main(String[] args) {zuoye2 demo = new zuoye2();}}</span>
1 0
- 简单编程 (二十七)创建窗体下拉列表
- 后台创建窗体下拉列表
- 简单编程 (二十六)窗体的创建
- C#程序设计(二十七)----创建一个如下的窗体,并在窗体上放置一个标签、一个treeviw控件
- VS2013/MFC编程入门之二十七(常用控件:列表视图控件List Control 上)
- extjs下拉列表(二)
- JAVA基础再回首(二十七)——JAVA中的图形化界面、GUI概述、简单的窗体创建、事件监听机制、动作事件、GUI布局、鼠标事件
- SharePoint 2010 BCS - 简单实例(二)外部列表创建
- 创建窗体列表
- Excel创建下拉列表
- EXCEL 创建下拉列表
- 创建头像下拉列表
- 创建下拉列表
- iOS 创建下拉列表
- 认证资料大全(二十七)------Foundry Networks认证列表
- (二十七)QQ好友列表的实现
- AJAX示例二(下拉列表联动)
- Android:下拉列表Spinner(二)
- Discuz X3.1微信打通版,发布回复时出现提示:您的请求来路不正确或表单验证串不符,无法提交问题的解决
- Android系统自带录屏(动态截屏)功能
- Apache运行机制剖析
- pl/sql导出dmp
- cocos2dx 3.4 lua加密 setXXTEAKeyAndSign
- 简单编程 (二十七)创建窗体下拉列表
- iOS UIButton的常规设置以及图文互换
- java中数字转换人民币
- python+Eclipse+pydev环境搭建
- mysql各存储引擎特性
- LeetCode--Reverse Nodes in k-Group
- Stanford CNN课程Convolutional Neural Networks for Visual Recognition
- groovy 速学 - 09 - 集合
- ios字符串的判断