ImageVerifierCode 换一换
格式:PPT , 页数:18 ,大小:92KB ,
资源ID:5457786      下载积分:8 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/5457786.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(java容器布局管理器和边框.ppt)为本站上传会员【精****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

java容器布局管理器和边框.ppt

1、javajava容器布局管理器和边框容器布局管理器和边框滚动窗格滚动窗格JScrollPane可以看做一种可放置任何组件的特殊容器。实现了可以看做一种可放置任何组件的特殊容器。实现了ScrollPaneConstants 列首组件角组件角组件角组件角组件行首组件水平滚动条垂直滚动条可滚动组件JViewport2Java高级程序设计(下)滚动窗格滚动窗格JScrollPane/在视区中显示一个文本域在视区中显示一个文本域 JTextArea jb=new JTextArea(500,600);JScrollPane js=new JScrollPane(jb);/设置视区的边框设置视区的边框 j

2、s.setViewportBorder(new LineBorder(Color.red,3);/设置行组件设置行组件 js.setRowHeaderView(new JLabel(rowheader);/设置列组件设置列组件 js.setColumnHeaderView(new JLabel(columnheader);/设置角组件设置角组件 js.setCorner(JScrollPane.UPPER_LEFT_CORNER,new Corner(JScrollPane.UPPER_LEFT_CORNER);3Java高级程序设计(下)选项卡选项卡JTabbedPane、分隔窗格、分隔窗格

3、JSplitPane JTabbedPane类:类:允许用户通过单击具有给定标题和允许用户通过单击具有给定标题和/或图标的选项卡,在一组组或图标的选项卡,在一组组 件件之间进行切换之间进行切换.实例:实例:jtabbed.java JSplitPane类:类:构造方法:构造方法:public JSplitPane(intnewOrientation,booleannewContinuousLayout)创建一个具有指定方向和重绘方式的新创建一个具有指定方向和重绘方式的新 JSplitPane newOrientation:HORIZONTAL_SPLIT 或或JSplitPane.VERTIC

4、AL_SPLIT newContinuousLayout:true/false JSplitPane(intnewOrientation,ComponentnewLeftComponent,ComponentnewRightComponent)创建一个具有指定方向和不连续重绘的指定组件的新创建一个具有指定方向和不连续重绘的指定组件的新JSplitPane。4Java高级程序设计(下)Swing边框边框 可以装饰组件的边框,如:可以装饰组件的边框,如:lineBorder,titledBorder 5Java高级程序设计(下)菜单菜单Java提供提供5个实现菜单的类:个实现菜单的类:JMenuB

5、ar、JMenu 、JMenuItem、JCheckBoxMenuItem、JRadioButtonMenuItemJMenuBar:最上层菜单组件,用来存放菜单。最上层菜单组件,用来存放菜单。创建菜单的步骤:创建菜单的步骤:创建一个菜单栏,并用创建一个菜单栏,并用setJMenuBar方法建立它与框架或方法建立它与框架或applet的关联。的关联。创建菜单,使用创建菜单,使用add并建立它们与菜单栏的关联。并建立它们与菜单栏的关联。add(JMenu c)创建菜单项,使用创建菜单项,使用add(JMenuItemmenuItem)并把它们添加并把它们添加到菜单中。到菜单中。菜单项产生菜单项产

6、生ActionEvent事件,程序必须实现监听器类事件,程序必须实现监听器类ActionListener接口,以便相应菜单选择事件。接口,以便相应菜单选择事件。6Java高级程序设计(下)为下列菜单设置图标、热键为下列菜单设置图标、热键 :JMenu 、JMenuItem、JCheckBoxMenuItem、JRadioButtonMenuItem 使用方法如下:使用方法如下:setIcon(Icon i);/设置图标设置图标 setMnemonic(intmnemonic)/设置热键设置热键 setAccelerator(KeyStrokekeyStroke)/设置快捷键设置快捷键 KeyS

7、troke实例的获取:实例的获取:使用使用KeyStroke的静态方法的静态方法getKeyStroke(int i,int j)如:)如:KeyStroke.getKeyStroke(KeyEvent.VK_I,ActionEvent.CTRL_MASK);实例:创建一个能进行算术运算的用户界面。界面包含操作数实例:创建一个能进行算术运算的用户界面。界面包含操作数number1和和number2和运算结果和运算结果result的标签和文本域。的标签和文本域。如:如:menu.java菜单菜单7Java高级程序设计(下)弹出式菜单弹出式菜单例:创建弹出式菜单并添加菜单项例:创建弹出式菜单并添加

8、菜单项 JPopupMenu jpop=new JPopupMenu();jpop.add(new);使用使用show方法,将弹出式菜单一个父组件建立关联并进行方法,将弹出式菜单一个父组件建立关联并进行显示。显示。如:如:jpop.show(Componentinvoker,intx,inty)通常指向通常指向invoker对象并单击鼠标键时显示弹出式菜单。对象并单击鼠标键时显示弹出式菜单。方法一:实现鼠标监听器接口。方法一:实现鼠标监听器接口。方法二:使用方法二:使用JComponent 中的如下方法:public void setComponentPopupMenu(JPopupMenup

9、opup)该方法将向组件上添加弹出式菜单,并自动处理监听到的鼠该方法将向组件上添加弹出式菜单,并自动处理监听到的鼠标器事件。但该方法不能和标器事件。但该方法不能和JPanel一起使用。一起使用。实例:实例:popmenu.java8Java高级程序设计(下)工具栏工具栏JToolBar 工具栏:通常用于存放菜单中的命令。工具栏:通常用于存放菜单中的命令。JToolBar属性:属性:orientation:JToolBar.HORIZONTAL/JToolBar.VERTICAL floatable:指明工具栏是否可以浮动。默认为指明工具栏是否可以浮动。默认为true.JToolBar实例是一个

10、普通的容器。实例是一个普通的容器。实例:实例:tool.java 9Java高级程序设计(下)使用使用Action接口处理行为事件接口处理行为事件 Swing提供的提供的Action接口,可以集中处理通用行为,接口,可以集中处理通用行为,并且可以把它从其他代码中分离出来。并且可以把它从其他代码中分离出来。Action接口的继承关系:接口的继承关系:ActionListenerActionAbstractAction javax.swing.Action getValue(key:String):Object isEnabled():boolean putValue(key:String,val

11、ue:Object):void setEnabled(b:boolean):void javax.swing.AbstratAction getKeys():Object10Java高级程序设计(下)使用使用Action接口处理行为事件接口处理行为事件Action对象:对象:1.可以添加到容器中。如:可以添加到容器中。如:JMenu、JToolBar Action a;JMenu jmenuAlignment=new JMenu(Alighnment);jmenuAlignment.add(a);2.可以添加到某些可以添加到某些Swing组件中,如:组件中,如:JButton、JRadioBu

12、tton、JCheckBox等等 JButton jbtLeft=new JButton(Action a);当当Action对象被添加时,自动为其创建一个合适的组件,并且注对象被添加时,自动为其创建一个合适的组件,并且注册一个监听器。册一个监听器。实例:创建三个菜单项实例:创建三个菜单项Left、Center 和和Right,三个工具栏按钮,三个工具栏按钮Left、Center 和和Right,以及三个在面板中的普通按钮,以及三个在面板中的普通按钮Left、Center 和和Right,该面板使用,该面板使用FlowLayout布局管理器放置按钮。这三个菜单项布局管理器放置按钮。这三个菜单项

13、及按钮的功能是设置及按钮的功能是设置FlowLayout的对齐方式,的对齐方式,Left、Center 和和Right分别对应左对齐、居中对齐和右对齐。菜单项、工具栏按钮和分别对应左对齐、居中对齐和右对齐。菜单项、工具栏按钮和面板上的普通按钮的行为,能够通过使用面板上的普通按钮的行为,能够通过使用Aciton接口的通用行为处接口的通用行为处理器进行处理。理器进行处理。11Java高级程序设计(下)对话框对话框JOptionPane用作临时窗口,来接收用户的附件信息或提供某事件发生的通知。用作临时窗口,来接收用户的附件信息或提供某事件发生的通知。创建对话框的方式:创建对话框的方式:1.使用使用j

14、avax.swing.JOptionPane 2.扩展扩展javax.swing.JDialog 使用使用JOptionPane可以创建四种标准对话框:可以创建四种标准对话框:消息对话框消息对话框 显示消息并等待用户单击显示消息并等待用户单击OK按钮按钮 确认对话框确认对话框 显示问题,要求确认,如显示问题,要求确认,如OK或或Cancel 输入对话框输入对话框 显示问题,获取用户从文本域、组合框或列表框的显示问题,获取用户从文本域、组合框或列表框的输入。输入。选项对话框选项对话框 显示问题,从一组选项中获取用户的回应显示问题,从一组选项中获取用户的回应 使用使用ShowXxxDialog的静

15、态方法创建。的静态方法创建。如:如:ShowMessageDialog、ShowConfirmDialog、ShowInputDialog、ShowOptionDialog12Java高级程序设计(下)消息对话框消息对话框ShowMessageDialog 显示信息提示用户,并等待用户单击显示信息提示用户,并等待用户单击ok按钮关闭对话框,不返回值。按钮关闭对话框,不返回值。创建方法:创建方法:1.public static void showMessageDialog(ComponentparentComponent,Objectmessage)2.public static void sh

16、owMessageDialog(ComponentparentComponent,Objectmessage,String title,int messageType)3.public static void showMessageDialog(ComponentparentComponent,Objectmessage,String title,int messageType,Icon icon)messageType取值如下:取值如下:JOptionPane.ERROR_MESSAGE JOptionPane.INFORMATION_MESSAGE JOptionPane.PLAIN_ME

17、SSAGE JOptionPane.WARING_MESSAGE JOptionPane.QUESTION_MESSAGE13Java高级程序设计(下)确认对话框确认对话框JOptionConfirmDialog 提出一个问题,并要求用户选择适当的按钮,返回所选择按提出一个问题,并要求用户选择适当的按钮,返回所选择按钮对应的值。钮对应的值。创建方法如下:创建方法如下:1.public static int showConfirmDialog(ComponentparentComponent,Objectmessage)2.public static int showConfirmDialog(

18、ComponentparentComponent,Objectmessage,String title,int optionType)3.public static int showConfirmDialog(ComponentparentComponent,Objectmessage,String title,int optionType,int messageType)4.public static int showConfirmDialog(ComponentparentComponent,Objectmessage,String title,int optionType,int mes

19、sageType,Icon icon)optionType的值如下:的值如下:JOptionPane.YES_ON_OPTION JOptionPane.YES_ON_CANCLE_OPTION JOptionPane.OK_CANCLE_OPTION14Java高级程序设计(下)输入对话框输入对话框JOptionInputDialog 用来接收用户的输入,可以从文本域中输入,或者从组合框、列用来接收用户的输入,可以从文本域中输入,或者从组合框、列表框中进行选择。表框中进行选择。创建方法:创建方法:1.public static String showInoputDialog(Object m

20、essage)2.public static String showInoputDialog(Component parentComponent,Object message)3.public static String showInoputDialog(Component parentComponent,Object message,String title,int messageType)4.public static Object showInoputDialog(Component parentComponent,Object message,int messageType,Icon

21、icon,Object selectionValues,Object initialSelectionValue)备选值可以用一个数组指定,其中任一值可以设定为初始的备备选值可以用一个数组指定,其中任一值可以设定为初始的备选值。如果创建输入对话框时没有设置备选值,输入对话框就会选值。如果创建输入对话框时没有设置备选值,输入对话框就会采用文本域进行输入;如果指定的备选值少于采用文本域进行输入;如果指定的备选值少于20个,输入对话框个,输入对话框就会采用组合框;如果指定的备选值多于或等于就会采用组合框;如果指定的备选值多于或等于20个,则输入对个,则输入对话框就会采用列表框。话框就会采用列表框。1

22、5Java高级程序设计(下)选项对话框选项对话框showOptionDialog允许用户创建自定义按钮。允许用户创建自定义按钮。创建方法:创建方法:public static int showOptionDialog (ComponentparentComponent,Objectmessage,Stringtitle,intoptionType,intmessageType,Iconicon,Objectoptions,ObjectinitialValue)实例:实例:该程序提示用户从一个输入对话框的列表中选择年利率,从该程序提示用户从一个输入对话框的列表中选择年利率,从一个输入对话框的组合

23、框中选择年数,从一个输入对话框中一个输入对话框的组合框中选择年数,从一个输入对话框中输入贷款总而。在消息对话框内的输入贷款总而。在消息对话框内的JScrollPane中使用文本区中使用文本区域显示还贷计划。域显示还贷计划。16Java高级程序设计(下)创建自定义对话框创建自定义对话框通过扩展通过扩展javax.swing.JDialog注意:标准对话框是模式的,即在关闭该对话框前不能访问其他注意:标准对话框是模式的,即在关闭该对话框前不能访问其他的窗口。自定义对话框不是默认模式的。的窗口。自定义对话框不是默认模式的。实例:创建一个用于选择颜色的自定义对话框。使用该对话框选实例:创建一个用于选择

24、颜色的自定义对话框。使用该对话框选择按钮的颜色。择按钮的颜色。程序:程序:ColorDialog.java17Java高级程序设计(下)颜色对话框颜色对话框JColorChooser文件对话框文件对话框 JFileChooser1.颜色对话框颜色对话框JColorChooser可以添加到任何容器中。可以添加到任何容器中。如:添加到对话框中。如:添加到对话框中。JColorChooser.showDialog();2.文件对话框文件对话框JFileChooser javax.swing.JFileChooser类,用于用户浏览文件系统,可以类,用于用户浏览文件系统,可以选择文件进行装入或保存。选择文件进行装入或保存。1.是是JComponent的子类。可以添加到任何容器中的子类。可以添加到任何容器中 2.通常创建通常创建JFileChooser的实例并单独显示它。的实例并单独显示它。文件对话框可以以两种类型显示:打开和保存。文件对话框可以以两种类型显示:打开和保存。1.public int showOpenDialog(Component parent);2.public int showSaveDialog(Component parent);18Java高级程序设计(下)

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服