第十三周课程总结 事件处理。 事件类的继承关系。 事件处理流程。 窗口事件。 windowOpened void windowOpened(WindowEvent e) 窗口首次变为可见时调用。 windowClosing void windowClosing(WindowEvent e) 用户试图 ...
分类:
其他好文 时间:
2019-11-22 12:04:03
阅读次数:
71
本周学习内容:键盘事件及监听处理:在Swing的事件处理中可以对键盘的操作进行监听,直接使用KeyListener接口即可,KeyListener接口方法见书p684 表18-25。如想取得键盘键入的内容,可通过KeyEvent取得,KeyEvent事件常用方法见书p648 表18-28。鼠标事件及 ...
分类:
其他好文 时间:
2019-11-22 11:51:57
阅读次数:
77
课程总结 1、事件和监听器 1)键盘事件及监听处理 在Swing的事件处理中也可以使用KeyListener接口对键盘的操作进行监听。 此接口定义了如下方法: 如果想要取得键盘键入的内容,可以通过keyEvent取得,此类的常用方法如下: 2)鼠标事件及其监听 如果想对一个鼠标的操作进行监听,例如, ...
分类:
其他好文 时间:
2019-11-20 21:27:55
阅读次数:
70
本周我们学习的是容器的应用,学习了基本容器JFrame容器和布局管理器。 1、JPanel JPanel 是 Java图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing 包中,是一种轻量级容器,可以加入到JFrame窗体中。JPanel默认的布局管理器是FlowLay ...
分类:
其他好文 时间:
2019-11-16 21:33:29
阅读次数:
58
```c (1)JPanel:JPanel可以实现各种复杂的界面显示。在JPanel中可以加入任意组件,然后直接将JPanel容器加入到JFrame容器中即可;JPanel:使用默认的布局管理器创建新面板,默认的布局管理器为 FlowLayout; (2)JSplitpane:JSplitPane ... ...
分类:
其他好文 时间:
2019-11-16 20:02:51
阅读次数:
62
1.JPanel 将组件添加到JFrame中 Jpanel不是顶级窗口,不能直接输出。它必须放在象JFrame这样的顶级窗口上才能输出。 JcontentPane实际上就是一个JPanel。Jframe中会默认new一个JPanel,塞入JFrame中。 JPanel可以放在JFrame中,但是反过 ...
分类:
其他好文 时间:
2019-11-16 20:00:33
阅读次数:
82
一、Jpanel 面板是一种通用容器,JPanel的作用是实现界面的层次结构,在它上面放入一些组件,也可以在上面绘画,将放有组件和有画的JPanel再放入另一个容器里。JPanel的默认布局为FlowLayout。 构造方法 二、Jsplitpane Jsplitpane主要功能是分割面板,可以将一 ...
分类:
其他好文 时间:
2019-11-16 19:59:48
阅读次数:
71
其他容器 1、在Swing开发中,窗体部分除了可以使用JFrame表示外,还有其他几种常见的窗体:JPanel、JSplitPane、JTabbedPane、JScrollPane、JDesktopPane、JInternalFrame等。 Jpanel容器 1、在Jpanel中可以加入任意的组件, ...
分类:
其他好文 时间:
2019-11-16 19:46:46
阅读次数:
65
其他容器 Jpanel 1.使用Jpanel可以完成各种复杂的界面显示。 2.在JPanel中可以加入任意的组件,之后直接将Jpanel容器加入到JFrame容器中即可显示。 3.使用JPanel并结合LayoutManager可以方便地管理组件。 4.使用LayoutManager对多个Jpane ...
分类:
其他好文 时间:
2019-11-16 19:44:38
阅读次数:
75
学习总结 1.仿照window计算器,实现计算器界面。(参考教材660页) 第一次操作 第二次修改 总结:第一次采用Gridlayout操作界面各数据长度没有确定好,也不知道使用文本框。 第二次采用绝对定位操作,调整了文本框,各数据的位置。这个办法比较麻烦,由于没有一开始就计算好位置,改了很久。以后 ...
分类:
其他好文 时间:
2019-11-16 19:22:57
阅读次数:
50