北大计算机系java讲义-第5章Java显示awt.ppt

  1. 1、本文档共94页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北大计算机系java讲义-第5章Java显示awt

第5章 构成用户界面的窗口环境 ;构成用户界面的窗口环境;5.1 使用AWT构件;5.1 使用AWT构件;列表;5.2 包含构件的构件----构件容器(container);5.2 包含构件的构件----构件容器(container);5.2 包含构件的构件----构件容器(container);Container;5.3 事件的传递(1.02);class MyPanel extends Panel { MyBtn b=new MyBtn(“ok”); add(b); boolean action() {…….;} };5.3事件的传递(1.02);5.3 事件的传递(1.1);;action---接受动作事件,调用repaint;import java.awt.*;import java.applet.Applet; public class button extends Applet { Font font; Button b1; public void init() { font= newFont(TimesRoman,Font.BOLD,20); b1=new Button(push); add(b1); setFont(font); } ;5.4 各种构件的应用实例--按钮;5.4 各种构件的应用实例--按钮;5.4 各种构件的应用实例;5.4 各种构件的应用实例;5.4 各种构件的应用实例--CheckBox;5.4 各种构件的应用实例--CheckBox;public boolean action(Event evt, Object arg) { if (evt.target instanceof Checkbox){ Checkbox selectedbox=(Checkbox)evt.target; String str=selectedbox.getLabel(); if (str==Label1) selectedbox.setLabel(Chnage1); else if (str==Label2) selectedbox.setLabel(Chnage2); else if (str==Label3) selctedbox.setLabel(Change3); } repaint();return true; };例:在文本行中输入,并用字符串接受,显示出来 类的数据构成:Textfield,Button, String 类的方法构成: init(), action():接受按钮事件,调用paint() paint():用getText()方法得到输入内容,并显示.;import java.awt.*; public class textfieldkey extends java.applet.Applet { TextField t;String s;Button button; public void init() { t=new TextField(,25); add(t); button=new Button(getText); add(button); } ;public boolean action(Event evt, Object arg) { if(evt.target instanceof Button) { repaint();} return true; } public void paint(Graphics g) { s=t.getText(); g.drawString(s,40,80); };0;;5.5 外观的管理与制;南;5.5 外观的管理与制;5.5 外观的管理与制;5.5 外观的管理与制;button1;5.5 外观的管理与制;5.5 外观的管理与制;But1;But1;But1;But1;5.6 各种构件的应用实例---Canvas;5.6 各种构件的应用实例---Canvas;5.6 各种构件的应用实例---Canvas;5.6 各种构件的应用实例---Canvas;5.6 各种构件的应用实例---Canvas;5.6 各种构件的应用实例---Canvas;利用输出管理 器按钮和画布;class CanvasApplet extends Applet

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档