[问答题] 综合应用题下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为"Hide
[问答题] 综合应用题下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为"Hide myFrm",提示用户点击按钮,则隐藏窗口,反之亦然。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果如下:import java.awt.*; import java.applet.*;/**/public class ex5_3 extends Applet{ private Frame frm; private Button showBtn; public void init(){ showBtn = new Button( "Show Frame" ); add( showBtn ); } public boolean action( Event e, Object o ){ if( e.target == showBtn ){ if( frm == null ){ frm.show(); frm.dispose(); frm = null; showBtn.setLabel("Show myFrm"); } else{ frm = new Frame( "myFrm" ); frm.resize( 200, 150 ); frm.setBackground( Color.gray ); frm.hide(); showBtn.setLabel("Hide myFrm"); } } return true; } }ex5_3.html
参考答案: