使用Swing组件的程序通常要有一个顶层容器,如JFrame。java
事件:用户在GUI组件上进行的操做,例如敲击按钮、关闭窗口等。
事件源:事件发生的场所,例如文本框、按钮。
事件监听器:经过new java.awt.event.ActionListener() 重写一个匿名内部类,当点击组件的时候实现重写的代码。
事件委托模型:当某个事件发生时,咱们想要让它产生一些效果或打印出内容,则须要经过事件源,注册监听器,将相应的代码放到实现了接口监听器中的
public void ****Performed(ActionEvent e)方法中git
git地址:https://gitee.com/chenjinxia/java201621123061.git编程
a.登陆界面
b.所有商品
c.购物车界面
d.添加商品
e.已添加的购物车商品信息
d.删除商品
编辑器
这个gui写的磕磕碰碰,主要是再建立另外一个专门写gui的包,再把前几回写的大做业专门放一个包导入进去,这道题对我来讲确实挺可贵,主要是参考模仿了学长的代码,还有问了学长。。。学习
编写方法时,若是有重写方法,能够有不一样的访问修饰符,但参数列表必须彻底与被重写的方法相同。ui
题目一:
3d
若是在文本框中输入非数值,该程序会发生什么状况?如何改进?
答:
用Focus监听器。即orm
选作:4.思考:使用Java解决实际问题-代码量统计及显示blog
步骤:1.统计每周的代码量,并记下周数。2.肯定坐标轴的横纵坐标。3.用Swing方法绘图。接口
步骤:1.统计每一个人的代码量,并记下学号。2.肯定坐标轴的横纵坐标。3.用Swing方法绘图。
周次 | 行数 | 新增行数 | 文件数 | 新增文件数 |
---|---|---|---|---|
1 | 91 | 91 | 5 | 5 |
2 | 504 | 413 | 18 | 13 |
3 | 1092 | 588 | 28 | 10 |
5 | 1158 | 129 | 34 | 6 |
6 | 1539 | 381 | 40 | 6 |
7 | 2023 | 484 | 49 | 9 |
8 | 2477 | 454 | 57 | 8 |