- 1、本文档共94页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京大学JAVA讲义__第五章_构成用户界面的窗口环境课件
第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
您可能关注的文档
- 技术经济学第七章项目财务分析课件.ppt
- 新世纪计算机信息安全教程chap08课件.ppt
- 新员工培训---电话拜访8-25课件.ppt
- 新市场开发方案课件.ppt
- 新外研版八年级英语下册 Module10 Unit 3课件.ppt
- 新学生险介绍课件.ppt
- 新微机原理实验课演示文稿0511版课件.ppt
- 新通信原理第8章第21讲课件.ppt
- 桥梁工程PPT10(行车道板计算算例)课件.ppt
- 新形势下房地产企业经营战略课件.ppt
- 财务人员述职报告个人亮点.pptx
- 员工安全教育培训.pptx
- 物业前台个人述职报告.pptx
- 人教版 九年级 化学 下册 第十单元 常见的酸、碱、盐《课题3 常见的盐 第1课时 氯化钠、碳酸钠、碳酸氢钠和碳酸钙》作业课件.pptx
- 人教版 九年级 化学 下册 第十单元 常见的酸、碱、盐《课题1 溶液的酸碱性》作业课件.pptx
- 人教版 九年级 化学 下册 第十一单元 化学与社会《大单元专项(三)物质的多样性》作业课件.pptx
- 人教版 九年级 化学 下册 期末学业质量评价.pptx
- 人教版 九年级 化学 下册 第十单元 常见的酸、碱、盐《课题3常见的盐 第3课时盐的化学性质 化肥》作业课件.pptx
- 人教版 九年级 化学 下册 第十一单元 化学与社会《课题2 化学与可持续发展》作业课件.pptx
- 人教版 九年级 化学 下册 第十一单元 化学与社会《课题1 化学与人体健康》作业课件.pptx
文档评论(0)