第十二周学习总结

一:其他容器

JPanel:默认流布局管理

使用方法那个表格我不会打。

JSplitPane:主要功能是分割面板,可以将一个窗体分为两个子窗体,可以水平排列也可以是垂直排列。

主要的方法和常量我可以选择翻书第664页么。

JTabbedPane:是在一个面板上设置多个选项卡供用户选择。

这种方式便于管理相关信息。

JScrollPane:Swing中JScrollPane的主要功能就是为显示的内容加上水平滚动条。

 

JDesktopPane与JInternaIFrame:JDesktopPane规定了一个父窗体的基本形式,而JInternaIFrame规定了各个子窗体,JInternaIFrame需要加入到JDesktopPane中。

二:事件处理

 

事件:所有的事件类都是EventObject类的子类。

监听器:事件接受的对象成为监听器。所有的事件监听器都是以监听器接口的形式出现的,处理时只需要实现此接口即可。

窗体事件:
WindowListerner:是专门处理窗体监听器的监听接口,一个窗体的所有变化都可以用这个接口进行监听。

具体实现书上有详细代码解释。。。。

动作事件及监听处理:使用ActionListener接口处理按钮的动作事件。

这个在设置的时候要使用绝对定位的方式进行版面布局,窗体的大小,以及各种按钮的具体摆放位置要先绘图精确计算再用setBounds()方法实现。

posted @ 2019-11-16 22:56  入江直树  阅读(89)  评论(0编辑  收藏  举报