要在窗体Form1内显示“myfrm”,使用的语句是()。
第1题:
A.1.caption“myfrm“
B.1.print“myfrm“
C..caption“myfrm“
D..print“myfrm“
第2题:
A、Me_load
B、_load
C、1_load
D、Myfrm_load
第3题:
已经建好一个Frame类的对象myfrm,要为其设置标题,需要调用下面()方法。
A.getTitle()
B.setTitle()
C.getState()
D.setState()
第4题:
●试题七
【说明】
下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为"Hide myFrm",提示用户点击按钮,则隐藏窗口,反之亦然。请将横线处语句补充完整。
程序运行结果如图5所示:
图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>
<applet code="ex8_7.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
●试题七
【答案】(1)add( showBtn )(2)frm != null(3)frm.show()(4)frm = null(5)frm.hide()
【解析】本题主要考查Applet窗口及Applet程序的执行过程,和图形用户界面程序的设计。解题关键是熟悉Applet窗口程序设计及其执行过程,这里要求加入一个Button构件;同时需要熟悉图形用户界面的设计,这里要求通过Applet中的Button构件控制一个Frame窗口的显示与隐藏,要熟悉如何建立一个新窗口,如何设置窗口的标题,如何利用Component类的方法将窗口关闭。本题中,要正确解答,需要明确程序的控制流程:首先判断用户是否按下按钮,其次判断当前窗口对象是否存在,如果窗口不存在则定义一个窗口,反之将窗口隐藏,并同时修改按钮文字作为提示,要明白提示作用是如果存在则提示关掉,如果不存在则提示显示。判断当前窗口对象是否存在的语句,存在的情况下才应该隐藏;用来隐藏窗口的语句,是frm.hide();用来显示的语句是frm.show()。
第5题:
要在窗体Form1内显示“myfrm”,使用的语句是Form.caption=“myfrm”。
A对
B错
第6题:
某窗体的Name属性为MyFrm,则它的Load事件的过程名为()
AMyFrm_Load
BMe_Load
CForm1_Load
DForm_Load
第7题:
要在窗体Form1内显示字符串"Basic",可以使用的语句是()。
第8题:
要在窗体Form1内显示“myfrm”,使用的语句是Form.caption=“myfrm”。
第9题:
要使Form1窗体的标题栏显示"欢迎使用VB",以下()语句是正确的。
第10题:
Form1.Printmyfrm
Form.Printmyfrm
Form.caption=myfrm
Form1.caption=myfrm
第11题:
Form.Caption=Basic
Form1.Caption=Basic
Form1.Print Basic
Form.Print Basic
第12题:
对
错
第13题:
A.Form1.caption="myfrm"
B.Form1.print"myfrm"
C.Form.caption="myfrm"
D.Form.print"myfrm"
第14题:
要在窗体的标题内显示“myfrm",使用的语句是()。
A. Form. 1. Print"myfrm"
B. Form. Print"rnyfrm"
C. Form. caption= "myfrm"
D. Form. 1. caption= "myfrm"
第15题:
已创建好一个Frame类的对象myfrm,要为其设置标题,需要调用______方法? ( )
A.getTitle()
B.setTitle()
C.getState()
D.setState()
第16题:
要在窗体的标题内显示“myfrm”,使用的语句是()
AForm1.Print"myfrm"
BForm.Print"myfrm"
CForm.caption="myfrm"
DForm1.caption="myfrm"
第17题:
窗体Form1的Name属性为Myfrm,则它的Load事件过程名为()。
AForm_Load
BMe_Load
CMyfrm_Load
DForm1_Load
第18题:
要在窗体Form1内显示“myfrm”,使用的语句是()。
AForm.caption="myfrm"
BForm1.caption="myfrm"
CForm1.print "myfrm"
DForm. print "myfrm"
第19题:
窗体Form1的Name属性为Myfrm,则它的Load事件过程名为()。
第20题:
某窗体的Name属性为MyFrm,则它的Load事件的过程名为()。
第21题:
Form_Load
Me_Load
Myfrm_Load
Form1_Load
第22题:
Form.caption=myfrm
Form1.caption=myfrm
Form1.print myfrm
Form. print myfrm
第23题:
MyFrm_Load
Me_Load
Form1_Load
Form_Load