Java Applet的方法是由誰調(diào)用的?如何調(diào)用?
解:paint可畫出Applet中顯示的畫面,不論所顯示的內(nèi)容是文字、線條、背景色,還是一幅圖形,都必須在paint方法中完成。Applet初始化后首次被畫出將自動調(diào)用paint方法;當瀏覽器窗口被覆蓋后又重新顯示出來時也會自動調(diào)用paint方法;當瀏覽器窗口發(fā)送移動時也會自動調(diào)用paint方法;在需要更新Applet畫面時,可調(diào)用repaint方法,該方法能夠調(diào)用update方法清除屏幕,再調(diào)用paint方法重新繪圖。
如何從HTML文件向Applet傳遞參數(shù)?這些參數(shù)是如何被接收和處理的?
解:HTML文件有一個
在Java程序文件中,使用getParameter(參數(shù)名)方法接收參數(shù)值,因為接收的參數(shù)值是字符串,所以如果是數(shù)值型要使用Integer.parseInt方法轉(zhuǎn)換為整型值。
下列哪個類不屬于字節(jié)流?(A)
A.InputStreamReader B. BufferedInputStream
C. FileInputStream D. OutputStream
以下關(guān)于流的說法不正確的是?(C)
A.流就像一個管道,連通了信息的源及目的地
B.流就是以另一個對象為源或目的地傳送信息的對象
C.流傳輸?shù)氖嵌M制數(shù)據(jù),以bit為單位進行傳輸和處理
D.System.out是連接程序和標準輸出設(shè)備的一個輸出流
試編寫一個Applet,生成100個隨機數(shù),統(tǒng)計小于和不小于0.5的數(shù)個有多少。
解:生成100個隨機數(shù),統(tǒng)計小于和不小于0.5的數(shù)各有多少的Applet源程序代碼如下:
import java.awt.*;
importjava.applet.*;
public class 題5 extends Applet{
int s=0,t=0,n=100;
double r[];
public void init(){
double r[]=new double[n];
for(int i=0; i r[i]=(double)Math.random();//產(chǎn)生大于0.0小于1.0的隨機數(shù)
if(r[i]<0.5) s=s+1; else t=t+1; } }
public void paint(Graphics g){ g.drawString(“小于0.5的數(shù)有”+s,20,40); g.drawString(“不小于0.5的數(shù)有”+t,20,60); } }
2015職稱計算機考試書PowerPoint2007中 .. 定價:¥45 優(yōu)惠價:¥42 更多書籍 | |
2015年全國職稱計算機考試教材(2007模 .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |