问答题
【说明】
下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为"Hide myFrm",提示用户点击按钮,则隐藏窗口,反之亦然。请将横线处语句补充完整。
程序运行结果如图5所示:
import java. awt. *;
import java. applet. *;
<applet code =" ex8_7. class" width =800 height =400 >
</applet >
*/
public class ex8_7 extends Applet{
private Frame frm;
private Button showBtn;
public void init() {
showBtn = new Button("Show Frame");
(1) ;
}
public boolean action( Event e, Object o ) {
if( e. target = = showBtn ) {
if( (2) ) {
(3) ;
frm. dispose()
(4)
showBtn, setLabel("Show myFrm");
}
else {
frm = new Frame( "myFrm" );
frm. resize( 200, 150 );
frm. setBackground( Color. gray );
(5) ;
showBtn, setLabel (" Hide myFrm" );
}
}
return true;
}
}
ex8_7, html
< HTML >
< HEAD >
<TITLE > ex8_7 </TITLE >
</HEAD >
< BODY >
<appletcode =" ex8_7, class" width=800 height=400 >
</applet >
</BODY >
</HTML >
【参考答案】
(1)add( showBtn ) (2)fml !=null (3)frm. show() (4)frm=nul......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)