Java语言程序设计第1-6章 课后习题答案

(b1,\ (this);

(b2,\

tf=new TextField(); (tf,\ (this); (400,200); (true); }

public void actionPerformed(ActionEvent e) {

String s1=\这是一个字符串\ String s2=\这是另一个字符串\ if().equals(\退出\ (0); if(tag==0) {

(s1); tag=1; } else {

(s2); tag=0; } }

public void windowClosing(WindowEvent e) {

(0); } }

运行该程序后,输出结果如图5-10所示。

2-6 使用Java Application编写满足下列要求的程序。 3 使用GridLayout布局。

4 设计一个简单的计算器。包括数字按钮0~9,以及加、减、乘、除、清零、等于运算按

钮和一个现实计算结果的文本区。

请读者参照本书本章程序距离中的例的程序内容进行编写。

2-7 编写一个图形用户界面的Application程序。 5 有一个菜单条;

6 菜单条中有3个菜单;

7 每个菜单有2个菜单项,其中一个菜单项又具有2个菜单子项。 程序内容如下: import .*;

import class pro5_3 extends Frame implements ActionListener,ItemListener {

TextField text; public pro5_3() {

super(\一个联系菜单的窗口\ setSize(300,200); }

public void init() {

MenuBar myB=new MenuBar(); setMenuBar(myB);

Menu m1=new Menu(\文件\ (new MenuItem(\保存\ ();

(\退出\ (this); (m1);

Menu m2=new Menu(\编辑\ (\复制\ ();

(\全选\ (this); (m2);

Menu m3=new Menu(\插入\ (\页码\ ();

Menu m31=new Menu(\图片\ (\来自剪贴画\ (\来自图形文件\ (m31); (this); (m3);

text=new TextField(); add(\ }

public static void main(String args[]) {

pro5_3 myMenu=new pro5_3(); (); (true); }

public void itemStateCharged(ItemEvent e) {

(\状态改变\ }

public void actionPerformed(ActionEvent e) {

());

if()==\退出\ (0); } }

运行该程序后,输出结果如图5-11所示。

5-4 编写一个可以弹出对话框的程序。

请读者参考本书本章程序举例中的例的程序内容进行编程。

第6章 异常和异常处理

选择题

6-1.下列关于异常的描述中,错误的是(B) A.异常是一种经过修正后程序仍可执行的错误

B.异常是一种程序在运行中出现的不可恢复执行的错误 C.不仅Java语言有异常处理,C++

>>闁诲繒鍋炲ú鏍閹达箑绀傞柕濠忛檮閻庯拷<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4