摘要: 学习处理事件时,必须很好的掌握事件源,监视器,处理事件的接口 1.事件源 能够产生java认可事件的对象都可称为事件源,也就是说事件源必须是对象 2.监视器 监视事件源,以便对发生的事件做出处理 如:对文本框,这个方法为: addActionListener(监视器); 3.处理事件的接口 为了让监视... 阅读全文
posted @ 2014-11-20 08:52 帅陈锋 阅读(3260) 评论(0) 推荐(0) 编辑
摘要: java.awt包中的TextField类是专门用来建立文本框的,即TextField类创建的一个对象便是一个文本框。 1.TextField类的主要方法 (1)TextField() 创建的文本框可编辑,用户可在文本框中输入若干个字符,可见字符序列长度为一个机器字符长 (2)TextField(int x) 创建的文本框可编辑,用户可在文本框中输入若干个字... 阅读全文
posted @ 2014-11-18 21:34 帅陈锋 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: 菜单放在菜单条里,菜单项放在菜单里1.MenuBar 在java.awt包中,负责创建菜单条,即MenuBar的一个实例,便是一个菜单条。 在Frame类中的setMenuBar(MenuBar bar)方法,可把菜单条添加到窗口的顶端,但只能向窗口中添加一个菜单条2.Menu 在java.awt包... 阅读全文
posted @ 2014-11-18 19:59 帅陈锋 阅读(1183) 评论(0) 推荐(0) 编辑
摘要: 1.java的抽象窗口工具包(AWT)中包含了许多类来支持GUI设计2.AWT由java的java.awt包提供3.再进行GUI编程时,要理解:容器类(Container),组件(component)。4.Button,Scrollbar.Canvas,List,Checkbox,TextField,TextArea,Label类是java.awt包中的类,更是java.awt包中的Compone... 阅读全文
posted @ 2014-11-18 18:10 帅陈锋 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 链栈:采用链表作为储存结构的栈,为操作方便,一般采用带头结点的单链表。 链表的表头指针作为栈顶指针链栈的结构定义如下:typedef struct node{ StackElementType data; stuct node *next; }LinkStackNode;typedef LinkStackNode *LinkStack; 链栈进栈操作int Push(LinkSt... 阅读全文
posted @ 2014-11-17 20:29 帅陈锋 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 顺序栈是利用一组地址连续的储存单元依次存放栈顶到栈底的数据元素,同时,还必须附加一个指针top(栈顶指针),来动态储存栈顶元素在顺序战中的位置。(通常,top=-1表示空栈)储存结构如下:#define Stack_Size 50//设栈中的元素为50 typedef struct { St... 阅读全文
posted @ 2014-11-17 19:57 帅陈锋 阅读(365) 评论(0) 推荐(1) 编辑
摘要: 栈是 一种特殊的线性表,他只能从栈顶操作(输入和输出,删除,插入)。占位内无元素的为空栈。栈的基本操作有:进栈(栈顶插入),出栈(删除栈顶),建立栈(初始化栈),判断栈是否为满或空,取栈顶元素等运算。1.InitStrack(S) 初始化栈为空2.ClearStack(S)把栈置为空3.IsEmpt... 阅读全文
posted @ 2014-11-17 19:51 帅陈锋 阅读(169) 评论(0) 推荐(0) 编辑