昨晚一直到两点我还没有把聊天界面做出来,因为一开始在主界面上添加按钮的时候以为一个按钮不需要设置它的布局,导致我点击按钮的时候一直整个界面都有反应。而且当我在给按钮添加事件监听的时候,showChatframe 的开头把S大写了,今天才发现。当然这些都是极小的问题的。
今天的课程讲了三个内容。第一个内容:山寨QQ聊天界面,FlowLayout、图片的添加。最后练习的时候我发现流式布局不能固定边框的大小,所以在你输入信息的时候你会发现很难使你定义的文本框达到一种美观的效果。所以这是就需要你额外的设置Frame大小是否可编辑setResizable(boolean),ture为可编辑,false为不可编辑以及增加滚动条。同样我们还可以设置文本框是否可编辑(setEditable(boolean))现在我还需要解决的问题是如何添加图片。
第二个内容:继承 继承是Java三大特点之一(继承、封装、多态)。多态--->提高程序的抽象性、封闭性和简洁性。Java提供两种多态的机制:重载和覆盖
重载:同一个类中方法名相同,形参的个数、类型或顺序不同的方法
覆盖(重写):子类继承父类,子类可以增加与父类同名的不同实现的方法(扩展)
第三个内容:数据库 这里暂时就回忆一下当下考试可能会考的数据库的四个基本操作。insert into、 delete from() where()、select from、update.