JavaSwing编程-2分析.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaSwing编程-2分析

T 13 Swing编程2 常用组件-2 回 顾 1.开始Swing图形界面的思路是什么? 2.Swing中常用的布局管理器有那几种?各自有什么特点? 3.JFrame的默认布局管理器是那个? 4.创建一个密码框使用那个组件? 预习检查 1.使用什么组件实现单选按钮? 2.使用什么组件实现下拉框? 3.如何使用Swing实现菜单功能? 本章任务 1.实现商品信息的添加 2.实现主页面的菜单功能 本章目标 1、JRadioButton的使用 2、JComboBox的使用 3、菜单组件的使用 JMenu JMenuItem JMenuBar 在现实需求中,经常有这样的操作 性别: 男、女 二选一 婚否:未婚、已婚、离婚 三选一 商品状态:正常、缺货、停售 三选一 通过什么组件实现以上功能? JRadioButton: 单选按钮 ButtonGroup:按钮组 JRadioButton 主要用于显示一组相互排斥的选项。 通过ButtonGroup将所有单选钮放在一组。 构造函数 Public JRadioButton( ) Public JRadioButton( icon ) Public JRadioButton( icon , boolean selected) Public JRadioButton( String ) Public JRadioButton( String , boolean selected) Public JRadioButton( String , icon) Public JRadioButton( String , icon ,boolean selected) JRadioButton 使用JRadioButton实现性别互斥选择 创建一个JFrame 创建两个JRadioButton按钮 创建一个ButtonGroup组件 JRadioButton.setSelected(true);设置选中 将两个按钮放在同一个ButtonGroup组中 JRadioButton ButtonGroup 1.选中按钮 2.指定buttonGroup组 JRadioButton 代码分析 分别声明四个组件对象 实例化组件,并设置属性 1.设置该组件默认被选中 2.将两个radio 放到同一个buttonGroup中 JRadioButton 在案例JRadioButtonDemo1中添加商品状态选择 JComboBox 当我们的选项过多的时候,再使用JRadioButton是否合适? 学历: 初中 高中 大专 本科 硕士 博士 自己写 使用下拉框实现选择 JComboBox JCombobox组件提供一个下拉式列表框,可以让用户选择或输入自己想要的值。 构造方法: JCombobox( ):创建一个新的JCombobox JCombobox(ComboBoxModel aModel):利用ComboBoxModel建立一个新的JCombobox组件 JCombobox(Object[] items) :利用数组对象建立一个新的JCombobox组件 JCombobox(Vector items):利用矢量集对象建立一个新的JCombobox组件 JComboBox 常用方法介绍 方法 说明 addItem(Object obj) 增加选项 getItemCount() 得到所有选项数量 getSelectItem() 得到选择选项的索引 getItemAt(int index) 得到指定索引处的选项 insertItem(Object obj,int index) 在指定索引处插入选项 setSelectedItem(int index) 根据索引设置选中项 setSelectedItem(Object obj) 根据内容设置选中想 JComboBox 实现学历选项 创建一个JFrame 拖拉一个JComboBox并设置位置 声明一个选项数组/集合对象 修改JComboBox实例化代码,指定使用的选项集合 JComboBox 代码讲解 先声明一个数组,作为下拉框的选项 实例化对象的同时指明使用的选项数组 1.先创建一个模型,在模型中指明使用的数组 2.给下拉框指定使用的模型 小结 实现商品添加页面 大类别:餐饮类、电器类、日用品类 小类别: 五谷类、水果类、饮料类、其他 数码相机类、电视类、其他 餐具类、洗漱类、生活类,其他 理解菜单组成 菜单栏 -- JMenuBar 菜单 -- JMenu 菜单 -- JMenu 菜单项 -- JMenuItem 菜单项 -- JMenuItem 创建菜单的过程: 在窗体中,要先有一个JMenuBar 在JMenuBar上创建JMenu 给JM

文档评论(0)

wbjsn + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档