文档详情

5 Java显示awt课件.ppt

发布:2017-08-09约3.52千字共94页下载文档
文本预览下载声明
第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
显示全部
相似文档