java 使用swing组件二

java 使用swing组件二

ID:21983829

大小:1.06 MB

页数:79页

时间:2018-10-21

java 使用swing组件二_第1页
java 使用swing组件二_第2页
java 使用swing组件二_第3页
java 使用swing组件二_第4页
java 使用swing组件二_第5页
资源描述:

《java 使用swing组件二》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言与JBuilder应用初步第十三章使用Swing组件二本章要点顶级容器组件通用容器组件专用容器组件基本控件不可编辑组件交互的格式组件文本组件基本控件基本控件基本控件包括:按钮,单选框、复选框下拉框列表框菜单文本框它们是组成图形用户界面的原子控件,它们的作用主要是从用户那里得到输入,同时也显示一些简单的状态。基本控件按钮Swing中的按钮有三种类型:普通按钮(JButton)单选框(JRadioButton)复选框(JCheckBox)这三类按钮都从AbstractButton(抽象按钮)类继承而来它们的外形、功能各不相同,下面分别介绍这三类按钮基本控件普通按钮与按钮有关的代码如

2、下:panel=newJPanel();b1=newJButton("向后",newImageIcon("prev.gif"));b2=newJButton("显示当前");b3=newJButton("向前",newImageIcon("next.gif"));panel.add(b1);panel.add(b2);panel.add(b3);第1、3个按钮是文字与图片混合显示按钮,第2个按钮是文字按钮基本控件普通按钮在调用缺省构造函数创建按钮之后,可以调用setText和setIcon函数为按钮设置显示文字和图标,函数形式如下:JButton.setText(Stringtext);J

3、Button.setIcon(IcondefaultIcon);基本控件普通按钮按钮有两个常用的属性:可用性(enable)缺省按钮(defaultbutton)按钮的可用性通过setEnabled函数来设置,这个函数只有一个参数:如果参数值为真,则按钮可用如果参数值为假,则按钮变成灰色,不可用isEnabled函数判断一个函数是否可用基本控件普通按钮例题:将按钮1设成可用:if(!button1.isEnabled())button1.setEnabled(true);下图展示了可用和不可用的按钮外形:基本控件普通按钮用setDefaultButton函数来设置缺省按钮,用getDefa

4、ultButton函数获得缺省按钮下面的例子演示了如何设置缺省按钮:frame.getRootPane().setDefaultButton(button1);缺省按钮在按钮的边缘会有一条间隙:基本控件单选框单选框(JRadioButton)在图形界面上显示为若干小圆点单选框的作用是在几个选项中选一项,且只能选一项。如下面的例子:基本控件单选框产生单选框的步骤:(1)建立单选框对象JRadioButtonradio1=newJRadioButton("鱼");JRadioButtonradio2=newJRadioButton("熊掌",true);基本控件单选框只有分为一组的单选框才有单

5、选的关系将单选框分组的代码如下:ButtonGroupgroup=newButtonGroup();group.add(radio1);group.add(radio2);基本控件单选框(3)将单选框放到面板中panel.add(radio1);panel.add(radio2);基本控件单选框对于这种情况,就不需要给单选框添加监听器了,如下面的代码:if(radio1.isSelected())System.out.println("你选择了鱼。");if(radio2.isSelected())System.out.println("你选择了熊掌。");在“确定”按钮的事件处理函数中,

6、调用单选框的isSelected函数查询它是否被选中基本控件复选框复选框(JCheckBox)与单选框的作用相似,也是选择一些选项,不同的是这些选项之间没有相互排斥的关系复选框的外形是方形小框,如果你选中了一个复选框,小框中会出现一个对勾。基本控件复选框创建复选框的代码如下:JCheckBoxcheck1=newJCheckBox("音乐");JCheckBoxcheck2=newJCheckBox("文学");JCheckBoxcheck3=newJCheckBox("体育",true);JCheckBoxcheck4=newJCheckBox("电视");JCheckBoxcheck5

7、=newJCheckBox("旅游",true);复选框的创建分两步:创建一个复选框控件对象将复选框控件放到面板上基本控件复选框在函数中,调用复选框的isSelected函数查询它是否被选中,如下面的代码所示:System.out.print("你的兴趣爱好有:");if(check1.isSelected())System.out.print("音乐");if(check2.isSelected())System.ou

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。