第十三章 Java GUI:本章将学习组件类和容器类的概念,掌握各种常用组件的特点和使用方法,重点掌握组件上的事件处理,Java处理事件的模式是:事件源、监视器、处理事件的接口。13.1Swing概述:本节将介绍GUI的概念;GUI就是图形用户界面,包括窗口、菜单、按钮、工具栏和其它各种图形界面元素。在此基础上,介绍了Swing组件的分类以及Swing组件的使用规则。
13.2窗口:本节将学习Jframe概念以及Jframe的常用方法,了解到Jframe就是大家常说的窗口;并进一步学习菜单的相关概念及使用。
13.3常用组件:本节将学习常用组件的常见构造函数及常用方法,并掌握含有常用组件的窗口的创建过程。
13.4常用容器与布局:本节将学习一些常用容器,JFrame是底层容器,本节提到的容器被习惯地称做中间容器。当把组件添加到容器中时,希望控制组件在容器中的位置,这就需要学习一些常用布局。
13.5事件处理:本节将会学习到怎样处理组件上发生的界面事件。理解Java的事件处理模式是由:事件源、监视器和处理事件的接口三要素组成的。学习如何处理组件上发生的各种界面事件。
13.6使用MVC结构:本节将了解到MVC的概念,也就是模型-视图-控制器(Model-View-Controller),简称为MVC。学习如何使用MVC模式来解决现实中的问题。
13.7发布GUI程序:java的GUI编程(Graphic User Interface,图形用户接口),是在它的抽象窗口工具箱AWT/SWING/SWT上实现的,其中包括了丰富的图形、用户界面元件和布局管理器的支持。GUI主要用在两个地方:Application;Applet。
[单选题]下列哪一项不属于布局管理器? ( )

选项:[BorderLayout, GridLayout, BagLayout, CardLayout]
[判断题]

所有容器的父类是Frame类。(   )



选项:[对, 错]
[单选题]以下选项不正确的是哪一个?(  

选项:[使用FlowLayout布局的容器最多可以添加5个组件。, 使用BorderLayout布局的容器被划分成5个区域。, JDialog的默认布局是BorderLayout布局。, JPanel的默认布局是FlowLayout布局。]
[单选题]Swing中,哪一个组件可用于输入多行信息? ()

选项:[JTextField, JComment, JList, JTextArea]
[单选题]如果容器组件p的布局是BorderLayout,则在p的下部添加一个按钮b,应该使用的语句是( )

选项:[b.add(p,”North”), p.add(b,”South”), p.add(b), p.add(b,”North”)]
[判断题]事件监听者除了得知事件发生外,还应调用相应的方法处理事件。(   

选项:[错, 对]
[判断题]监听器将可以触发某一个事件的动作已经封装到了监听器中。(  

选项:[对, 错]
[单选题]

下列哪个叙述是不正确的?(  )



选项:[对于有监视器的JTextField文本框,如果该文本框处于活动状态(有输入焦点)时,用户即使不输入文本,只要按回车(Enter)键也可以触发ActionEvent事件, 监视WindowEvent事件的监视器必须实现WindowListener接口。, 监视KeyEvent事件的监视器必须实现KeyListener接口。, JButton对象可以使用addActionLister(ActionListener l)方法将没有实现ActionListener接口的类的实例注册为自己的监视器。]
[判断题]事件组件都应注册一个事件监听者。(   

选项:[错, 对]
[单选题]Java中,有关菜单的叙述错误的是(  )

选项:[下拉式菜单通过出现在菜单条上的名字来可视化表示, 菜单条通常出现在JFrame的顶部, 菜单中的菜单项不能再是一个菜单, 每个菜单可以有许多菜单项 ]

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部