考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > Java语言程序设计 > 考试辅导 > 文章内容
  

计算机二级JAVA考点解析:JAVA图形用户接口

中华IT学院   【 】  [ 2017年9月5日 ]

  6.6文本区

  文本区可以显示大段的文本。

  6.6.1创建文本区

  与文本域类似,创建文本区时也有四种类型copy;选择,但如果指定文本区的大小,必须同时指定行数和列数。TextAreata1,ta2;//一个空的文本区ta1=newTextArea();//一个带有初始内容、大小为5x40的文本区ta2=newTextArea(\"你好!\",5,40);

  可以用成员函数setEditable()来决定用户是否可对文本区的内容进行编辑。//使文本区为只读的ta2.setEditable(false)

  6.6.2接收文本区的内容

  可以用成员函数getText()来获得文本区的当前内容。例如:System.out.println(ta1.getText());文本区本身不产生自己的事件。但你可以用外部事件来接收文本区的内容: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;展它来创建有你所需功能的画板类。

  6.7.1创建画板

  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);}}

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2006-2017 中华考试网(Examw.com) All Rights Reserved  营业执照