单选题 1、
FlowLayout的三个构造方法中, FlowLayout(int align,int hgap,int vgap)的作用是( )2分
- A、组件默认居中对齐,水平、垂直间距默认为5个单位
- B、指定组件相对于容器的对齐方式,水平、垂直间距默认为5个单位
- C、指定组件的对齐方式和水平、垂直间距
- D、以上都错误
参考答案 :
C答案说明 :
暂无解析2、
JMenu中用于返回指定索引处的菜单项,第一个菜单项的索引为0的方法是()2分
- A、int getItemCount()
- B、void JMenuItem insert(JMenuItem menuItem,int pos)
- C、void addSeparator()
- D、JMenuItem getItem(int pos)
参考答案 :
D答案说明 :
暂无解析3、
若想实现JRadioButton按钮之间的互斥,需要使用( )类2分
- A、ButtonGroup
- B、JComboBox
- C、AbstractButton
- D、以上都不行
参考答案 :
A答案说明 :
暂无解析4、
下列选项中,关于流式布局管理器(FlowLayout)的说法错误的是( )2分
- A、在流式布局下,当到达容器的边界时,会自动将组件放到下一行的开始位置
- B、FlowLayout布局管理器的特点就是可以将所有组件像流水一样依次进行排列
- C、流式布局管理器是最简单的布局管理器
- D、流式布局管理器将容器划分为五个区域
参考答案 :
D答案说明 :
流式布局管理器不可以给容器划分区域5、
在GUI中用于表示这些窗体事件的类是( )2分
- A、WindowEvent
- B、WindowListener
- C、ActionEvent
- D、MouseAdapter
参考答案 :
A答案说明 :
当对窗体进行操作时,比如窗体的打开、关闭、激活、停用等,这些动作都属于窗体事件,JDK中提供了一个类WindowEvent用于表示这些窗体事件。6、
处理鼠标事件时,通过( )方法将监听器绑定到事件源对象。2分
- A、mousePressed()
- B、addMouseListener()
- C、mouseEntered()
- D、mouseClicked()
参考答案 :
B答案说明 :
调用addMouseListener()方法将监听器绑定到事件源对象。7、
处理ActionEvent事件的监听器对象需要实现哪个接口( )2分
- A、ActionListener
- B、KeyListener
- C、KeyEvent
- D、KeyAdapter
参考答案 :
A答案说明 :
暂无解析8、
在JDialog类的构造方法中,用于创建一个具有指定标题的非模态对话框的是( )2分
- A、JDialog(Frameowner)
- B、JDialog(Frameowner,Stringtitle)
- C、JDialog(Frameowner,booleanmodal)
- D、以上都可以
参考答案 :
B答案说明 :
JDialog(Frame owner,String title)用于创建一个具有指定标题的非模态对话框。9、
JTextArea的构造方法中,用于创建显示指定初始文本并指定了行列的文本域的是()2分
- A、JTextArea()
- B、JTextArea(String text)
-
C、
JTextArea(int rows,int columns)
-
D、
JTextArea(String text,introws,int columns)
参考答案 :
D答案说明 :
暂无解析10、
想实现事件的监听机制,首先需要( )2分
- A、通过addWindowListener()方法为事件源注册事件监听器对象
- B、事件监听器调用相应的方法来处理相应的事件
- C、定义一个类实现事件监听器的接口
- D、实现WindowListener
参考答案 :
C答案说明 :
如果想实现事件的监听机制,首先需要定义一个类实现事件监听器的接口。11、
JComboBox中的 Object getSelectedItem()方法可以用于()2分
- A、删除组合框中所有的选项
- B、返回组合框中选项的数目
- C、返回当前所选项
- D、返回指定索引处选项,第一个选项的索引为0
参考答案 :
C答案说明 :
暂无解析12、
下列选项中,关于 GridLayout(网格布局管理器)的说法错误的是( )2分
- A、GridLayout布局管理器可以设置组件的大小
- B、放置在GridLayout布局管理器中的组件将自动占据网格的整个区域
- C、GridLayout布局管理器中,组件的相对位置不随区域的缩放而改变,但组件的大小会随之改变,组件始终占据网格的整个区域
- D、GridLayout布局管理器缺点是总是忽略组件的最佳大小,所有组件的宽高都相同
参考答案 :
A答案说明 :
GridLayout布局管理器不可以设置组件的大小,组件会自动占据网格的整个区域13、
KeyEvent类位于下列哪个包中()2分
- A、java.awt
- B、java.awt.event
- C、java.awt.dnd
- D、java.awt.im
参考答案 :
B答案说明 :
KeyEvent类位于java.awt.event包中。java.awt.event包提供处理由 AWT 组件所激发的各类事件的接口和类14、
JScrollPane提供的方法中,用于指定水平滚动条策略,即水平滚动条何时显示在滚动面板上的方法是()2分
- A、voidsetHorizontalBarPolicy(intpolicy)
- B、voidsetVerticalBarPolicy(intpolicy)
- C、voidsetViewportView(Componentview)
- D、以上都错误
参考答案 :
A答案说明 :
暂无解析15、
MouseEvent类中表示鼠标左击事件的常量是( )2分
- A、BUTTON2
- B、BUTTON3
- C、BUTTON4
- D、BUTTON1
参考答案 :
D答案说明 :
MouseEvent类中针对鼠标的按键都定义了对应的常量,可以通过MouseEvent对象的getButton()方法获取被操作按键的常量键值,从而判断是哪个按键的操作。表示鼠标左击事件的常量是BUTTON1。16、
下列选项中,用于表示动作事件的类是?()2分
- A、KeyListener
- B、KeyEvent
- C、ActionEvent
- D、MenuKeyEvent
参考答案 :
C答案说明 :
暂无解析17、
JComboBox中用于在指定的索引处插入选项的方法是()2分
- A、ObjctgetItemAt(intindex)
- B、intgetItemCount()
- C、voidaddItem(ObjectanObject)
- D、voidinsertItemAt(ObjectanObject
参考答案 :
D答案说明 :
暂无解析18、
ActionEvent的对象会被传递给以下哪个事件处理器方法()2分
- A、addChangeListener()
- B、addActionListener()
- C、stateChanged()
- D、actionPerformed()
参考答案 :
D答案说明 :
暂无解析19、
JTextField的构造方法中,方法JTextField(String text,int column)的作用是()2分
- A、创建一个空的文本框,初始字符串为null
- B、创建一个具有指定列数的文本框,初始字符串为null
- C、创建一个显示指定初始字符串的文本框
- D、创建一个具有指定列数、并显示指定初始字符串的文本框
参考答案 :
D答案说明 :
暂无解析20、
在JScrollPane的构造方法中,用于创建一个显示指定组件的JScrollPane面板,只要组件的内容超过视图大小就会显示水平和垂直滚动条的方法是()2分
- A、JScrollPane()
- B、JScrollPane(Componentview)
- C、JScrollPane(Componentview
- D、intvsbPolicy
参考答案 :
B答案说明 :
暂无解析21、 以下关于JavaFX在发展的过程中核心版本描述,错误的是() 2分
- A、JavaFX 1.0:使用JavaFX Script的静态、声明式的编程语言来开发JavaFX应用程序
- B、JavaFX 2.0之后的版本摒弃了JavaFX Script语言,而是作为一个Java API来使用
- C、从JDK 8开始,JavaFX就开始与JDK捆绑使用,并结合JDK 8的新增特性
- D、因为JavaFX Script将会被编译为Java字节码,开发人员可以使用Java代码代替
参考答案 :
C答案说明 :
从JDK 7u6开始,JavaFX就开始与JDK捆绑使用,并结合JDK 8的新增特性


