华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當前位置:計算機等級 > 二級考試 > Java語言程序設(shè)計 > 考試輔導(dǎo) > 文章內(nèi)容
  

計算機二級JAVA考點解析:JAVA圖形用戶接口

中華IT學(xué)院   【 】  [ 2017年9月5日 ]

  6.6文本區(qū)

  文本區(qū)可以顯示大段的文本。

  6.6.1創(chuàng)建文本區(qū)

  與文本域類似,創(chuàng)建文本區(qū)時也有四種類型copy;選擇,但如果指定文本區(qū)的大小,必須同時指定行數(shù)和列數(shù)。TextAreata1,ta2;//一個空的文本區(qū)ta1=newTextArea();//一個帶有初始內(nèi)容、大小為5x40的文本區(qū)ta2=newTextArea(\"你好!\",5,40);

  可以用成員函數(shù)setEditable()來決定用戶是否可對文本區(qū)的內(nèi)容進行編輯。//使文本區(qū)為只讀的ta2.setEditable(false)

  6.6.2接收文本區(qū)的內(nèi)容

  可以用成員函數(shù)getText()來獲得文本區(qū)的當前內(nèi)容。例如:System.out.println(ta1.getText());文本區(qū)本身不產(chǎn)生自己的事件。但你可以用外部事件來接收文本區(qū)的內(nèi)容:publicbooleanaction(Evente,Objecto){if(e.targetinstanceofButton){if(\"send\".equals(o)){StringtextToSend=ta1.getText();

  System.out.println(\"sending:\"+textTosend);

  mySendFunction(textToSend);}}else{...}}

  6.7畫板

  畫板能夠捕捉到copy;露事件、鼠標事件和其他類似的事件;镜漠嫲孱惒惶幚磉@copy;事件,但你可以copy;展它來創(chuàng)建有你所需功能的畫板類。

  6.7.1創(chuàng)建畫板

  importjava.awt.*;importjava.applet.Applet;

  publicclasssuperGUIextendsApplet{...myCanvasdoodle;...public

  voidinit(){...//建立我們的畫板doodle=newmyCanvas();

  doodle.reshape(0,0,100,100);leftPanel.add(\"Center\",doodle);...}}

  classmyCanvasextendsCanvas{publicvoidpaint(Graphicsg)

  {g.drawRect(0,0,99,99);g.drawString(\"Canvas\",15,40);}}

分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2006-2017 中華考試網(wǎng)(Examw.com) All Rights Reserved  營業(yè)執(zhí)照
荥经县| 锡林浩特市| 福建省| 乌鲁木齐县| 虞城县| 新邵县| 湄潭县| 始兴县| 聊城市| 张家港市| 成武县| 青岛市| 泰来县| 白水县| 亚东县| 烟台市| 景泰县| 永善县| 阿巴嘎旗| 西和县| 厦门市| 临洮县| 林甸县| 会同县| 苗栗市| 定南县| 申扎县| 兴和县| 广德县| 闵行区| 杨浦区| 高唐县| 英山县| 南丰县| 阳东县| 沙雅县| 璧山县| 正阳县| 晴隆县| 八宿县| 宿州市|