1、计算机二级 JAVA-115 (1)及答案解析(总分:100.00,做题时间:90 分钟)一、综合应用题(总题数:3,分数:100.00)1.本程序的功能是通过菜单打开一个文件,并把文件的字符流显示在文本域中。程序窗口中有菜单和一个文本域,菜单中有“File”和“Edit”,“File”菜单中包括“File open”和“Exit”菜单项,“Edit”菜单中包括“Change Color.”菜单项(每个菜单和菜单项都有一个快捷字母,“File”为f、“File open”为 0、“Exit”为 x、“Edit”为 e、“Change Color.”为 C)。单击“File open”菜单项就会
2、弹出“打开”对话框,选中要打开的文件,单击“打开”按钮后返回主窗口,被选中文件的字符流就被添加到主窗口的文本域中。单击“ChangeColor.”会弹出颜色选择对话框,选中一种颜色后单击“确定”按钮,返回主窗口,文本域中的颜色就变成刚才所选颜色。单击“Exit”菜单项退出程序,如图所示。 (分数:30.00)_2.本程序的功能是用带有刻度的滑动条来控制字体的大小。窗口中有一个文字标签和一个名称为“Font size”的面板,面板上有一个刻度范围为 836 的滑动条,拖动滑动条上的滑块时,文字标签上的文本大小会随之改变,如图所示。 (分数:30.00)_3.本程序的功能是监听对于菜单项和工具条按
3、钮的操作。主窗口中有菜单、工具条和一个文字标签,菜单有“File”和“Edit”,“File”菜单中包括“new”和“save”菜单项,而“Edit”菜单包括“cut”、“copy”和“paste”菜单项,工具条上包括“new”、“save”、“cut”、“copy”和“paste”按钮。单击任何一个菜单项或任何一个工具条按钮,文字标签上都会显示哪个组件被选中,如图所示。 (分数:40.00)_计算机二级 JAVA-115 (1)答案解析(总分:100.00,做题时间:90 分钟)一、综合应用题(总题数:3,分数:100.00)1.本程序的功能是通过菜单打开一个文件,并把文件的字符流显示在文本
4、域中。程序窗口中有菜单和一个文本域,菜单中有“File”和“Edit”,“File”菜单中包括“File open”和“Exit”菜单项,“Edit”菜单中包括“Change Color.”菜单项(每个菜单和菜单项都有一个快捷字母,“File”为f、“File open”为 0、“Exit”为 x、“Edit”为 e、“Change Color.”为 C)。单击“File open”菜单项就会弹出“打开”对话框,选中要打开的文件,单击“打开”按钮后返回主窗口,被选中文件的字符流就被添加到主窗口的文本域中。单击“ChangeColor.”会弹出颜色选择对话框,选中一种颜色后单击“确定”按钮,返回
5、主窗口,文本域中的颜色就变成刚才所选颜色。单击“Exit”菜单项退出程序,如图所示。 (分数:30.00)_正确答案:()解析:第 1 处:private JColorChooser colorChoose = new JColorChooser() 第 2 处:setJMenuBar( buildMenuBar() ) 第 3 处:FileReader fr = new FileReader( file )2.本程序的功能是用带有刻度的滑动条来控制字体的大小。窗口中有一个文字标签和一个名称为“Font size”的面板,面板上有一个刻度范围为 836 的滑动条,拖动滑动条上的滑块时,文字标签
6、上的文本大小会随之改变,如图所示。 (分数:30.00)_正确答案:()解析:第 1 处:sizer.setMinimum( MIN_POINTS ) 第 2 处:new ChangeListener() 第 3 处:sliderPanel.setBorder(BorderFactory.createTitledBorder( “Font size“ ) )3.本程序的功能是监听对于菜单项和工具条按钮的操作。主窗口中有菜单、工具条和一个文字标签,菜单有“File”和“Edit”,“File”菜单中包括“new”和“save”菜单项,而“Edit”菜单包括“cut”、“copy”和“paste”菜单项,工具条上包括“new”、“save”、“cut”、“copy”和“paste”按钮。单击任何一个菜单项或任何一个工具条按钮,文字标签上都会显示哪个组件被选中,如图所示。 (分数:40.00)_正确答案:()解析:第 1 处:super( titleText ) 第 2 处:setJMenuBar( mb ) 第 3 处:Container cp = getContentPane()