- 1、本文档共90页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
表6-36 面板类Panel的构造方法 面板类的方法是从组件类Component和容器类Container继承来的,Component类和Container类的常用方法见表6-2和表6-32。下面的例子说明了面板类的用法。 实例 面板类的用法 6.10 容器类及其子类 使用layout参数指定的布局创建一个面板 public Panel(LayoutManager?layout) 使用默认的FlowLayout布局创建一个面板 public Panel ( ) 解释 构造方法 6.10.4 对话框Dialog 对话框的作用是向用户输出信息,并等待一个确认、选择或输入信息。 对话框Dialog与框架Frame一样是有边框、有标题的独立存在的容器,并且不能被其他容器所包容。但是对话框不能作为程序最底层容器,也不拥有菜单栏和最大化、最小化按钮。对话框必须依赖与一个框架或另一个对话框,并由它们负责弹出。 对话框有两种模式(modal),若modal为false,对话框是非模式的对话框,若为true则是模式对话框。对于模式的对话框,在关闭对话框之前,程序禁止对其上级窗口的操作,只有关闭了模式对话框才能操作上级窗口。非模式的对话框是默认的形式,当上级窗口最小化时,非模式对话框会隐藏起来;当上级窗口恢复时,非模式对话框也会重新出现。 1.创建对话框 创建对话框的构造方法列于表6-37中,其中拥有者owner可以为Frame,也可以为另一个Dialog。 6.10 容器类及其子类 表6-37 对话框Dialog的构造方法 6.10 容器类及其子类 以owner为拥有者、title为标题创建一个由modal指定模式的对话框 public Dialog(Frame owner,String title,boolean modal) public Dialog(Dialog owner,String title,boolean modal) 以owner为拥有者创建一个由modal指定模式的对话框 public Dialog(Frame owner,boolean modal) 以owner为拥有者创建一个标题为title的对话框 public Dialog(Frame owner,String title) public Dialog(Dialog owner,String title) 以owner为拥有者创建一个对话框 public Dialog(Frame owner) public Dialog(Dialog owner) 解释 构造方法 2.对话框的常用方法 对话框在创建后是不显示的,这一点与框架是相同的,要显示对话框,也要使用用setVisible(true)方法,在不需要对话框时可以用setVisible(false)方法将其隐藏。除了继承自父类的方法以外,对话框类的常用方法列于表6-38中。 表6-38 对话框Dialog的常用方法 6.10 容器类及其子类 设置对话框是否允许用户改变其大小 public void setResizable(boolean resizable) 隐藏对话框 public void hide() 显示对话框 public void show() 设置对话框的标题 public void setTitle(String title) 解释 常用方法 实例 对话框的实例 2.文本行组件常用方法 文本行组件继承了TextComponent类的方法见表6-11,此外文本行组件还定义了一些新的方法,常用的方法见表6-13所示。 表6-13 文本行组件TextField的常用方法 返回是否设置了回显字符 public booleam EchoCharSet ( ) 取得回显字符 public char getEchoChar ( ) 设置回显字符 public void setEchoChar ( char c ) 设置文本行中的列数 public void setColumns (int columns ) 取得文本行中的列数 public int getColumns ( ) 解释 常用方法 6.5 与文本有关的组件 3.文本行组件常用事件 在文本行中当用户击Enter键时将会引起ActionEvent事件,而在改变文本时会引起TextEvent事件。TextEvent事件是继承自TextComponent类的事件,而ActionEvent事件是TextField组件的事件。表6-14给出了与这两个事件有关的内容。 表6-14 文本行组件TextField常用事件 public voi
您可能关注的文档
- Java编程基础 曹静 第4章 Java语言基础新.ppt
- Java编程基础 曹静 第6章 程序的流程控制新.ppt
- Java编程基础 曹静 第8章 异常处理新.ppt
- Java编程基础 曹静 第9章 处理字符串新.ppt
- Java编程基础 曹静 第10章 Java常用API介绍新.ppt
- Java程序设计及应用 李宗军 02 1新.ppt
- Java程序设计及应用 李宗军 02 2新.ppt
- Java程序设计及应用 李宗军 02 3新.ppt
- Java程序设计及应用 李宗军 02 4新.ppt
- Java程序设计及应用 李宗军 03 1新.ppt
- 天津中迈投资集团校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版及答案1套.docx
- 天津中迈投资集团校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版及参考答案.docx
- 低代码无代码平台在企业供应链金融中的应用现状与优化策略报告.docx
- 新能源与绿色经济协同下的2025年新能源装备制造市场研究报告.docx
- 天津中迈投资集团校园招聘模拟试题附带答案详解完美版.docx
- 天津中迈投资集团校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版参考答案.docx
- 2025年中学教师资格《综合素质》教育法律法规强化试题汇编及答案.docx
- 2025年茶艺师高级技能考核试卷:茶艺师现场教学与培训试题.docx
- 2025年绿色矿山建设技术发展动态与实践案例分析报告[001].docx
- 工业互联网平台视角下的2025年工业大数据挖掘与物流行业应用报告.docx
文档评论(0)