- 1、本文档共94页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- MBA必修课第7章成立新企业.ppt
- Jquery EasyUI学习教程.doc
- JSP参考教材PPT-第三章 会话跟踪简介.ppt
- Macro8Labor Market Analysis宏观经济学(南开大学,龚刚).ppt
- MIS管理信息系统课件8.ppt
- opnet process model:simple_source分析.doc
- ORACLE 11G 无法连接到数据库实例故障排除.doc
- pdf官方下载中文版.ppt
- PPT文档-第一章-理想信念.doc
- Matlab2012B破解_安装_图文_详细.doc
- 中国国家标准 GB/T 4706.93-2024家用和类似用途电器的安全 第93部分:商业用湿式和干式真空吸尘器,包括动力刷的特殊要求.pdf
- 《GB/T 4706.93-2024家用和类似用途电器的安全 第93部分:商业用湿式和干式真空吸尘器,包括动力刷的特殊要求》.pdf
- 中国国家标准 GB/T 4706.32-2024家用和类似用途电器的安全 第32部分:热泵、空调器和除湿机的特殊要求.pdf
- GB/T 4706.32-2024家用和类似用途电器的安全 第32部分:热泵、空调器和除湿机的特殊要求.pdf
- 《GB/T 4706.32-2024家用和类似用途电器的安全 第32部分:热泵、空调器和除湿机的特殊要求》.pdf
- GB 2099.7-2024家用和类似用途延长线插座 安全技术规范.pdf
- 中国国家标准 GB 2099.7-2024家用和类似用途延长线插座 安全技术规范.pdf
- 《GB 2099.7-2024家用和类似用途延长线插座 安全技术规范》.pdf
- GB/T 4706.100-2024家用和类似用途电器的安全 第100部分:多功能淋浴房的特殊要求.pdf
- 中国国家标准 GB/T 4706.100-2024家用和类似用途电器的安全 第100部分:多功能淋浴房的特殊要求.pdf
文档评论(0)