问题
单项选择题
在init()函数里得到applet窗口的宽度的语句是( )。
A) int width=this.getY();
B) int width=getSize();
C) int width=getSize().w;
D) int width=getWidth();
答案
参考答案:D
解析: applet是一种窗口,它从父类里面继承了与窗口尺寸、大小、位置等有关的各种函数。选项A,getY()函数是用来得到窗口的y坐标,此方法是错误的;选项B,getSize()函数是用来得到窗口的尺寸,包括宽度与高度,但是它返回的是一个Dimension类的对象,此方法是错误的;选项C,通过 getSize()函数返回Dimension对象,企图调用它的表示宽度的成员变量,但是写错了, Dimension类有两个成员变量,Width和 Height,前者表示宽度,后者表示高度,此种方式也是错误的;选项D,getWidth()函数可以用来得到窗口的宽度,因此该方法是正确的。故本题答案是D。