9 图形用户界面设计
9.2 窗体
使用Swing编程时,如果要保证线程安全,需要使用哪几种线程:
A. 初始化线程
B. 事件调度线程
C. 工作线程
解决方案
ABC
9.3 菜单
快捷键是为了提升效率而设,菜单项一定要设置快捷键。
A. 正确
B. 错误
解决方案
B
助记符是为了提升效率而设,菜单项一定要设置助记符。
A. 正确
B. 错误
解决方案
B
9.4 布局管理
为了实现复杂的界面布局,JFrame的内容区可以设置多个Layout。
A. 正确
B. 错误
解决方案
B
9.5 常用组件
密码框类JPasswordField是文本框类JTextField的子类。文本框用JTextField.getText()获取文本内容,密码框可以使用JPasswordField.getText()获取密码文本。
A. 正确
B. 错误
解决方案
B
9.6 常用对话框
1 | String s = JOptionPane.showInputDialog(frame,"请输入您所在城市名称:"); |
上面的代码执行后,会弹出一个输入对话框,如果用户点击对话框右上角上的“X”图标(关闭按钮),那么返回值s是:
A. ""
B. null
C. NULL
D. false
解决方案
B
9.7 事件处理
下面哪些是正确的?
A. MouseAdapter是一个类
B. MouseAdapter是一个接口
C. MouseListener是一个类
D. MouseListener是一个接口
解决方案
AD