编程语言
首页 > 编程语言> > 第十二周java课程学习总结

第十二周java课程学习总结

作者:互联网

第十二周java课程学习总结

 

 

JPanel

Java图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing 包中,可以进行嵌套,功能是对窗体中具有相同逻辑功能的组件进行组合,是一种轻量级容器,可以加入到JFrame窗体中。

 

JScrollPane

JScrollPane类可提供轻量级组件的 scrollable 视图。JScrollPane 管理视口、可选的垂直和水平滚动条以及可选的行和列标题视口。

 

JTabbedPane

JTabbedPane选项卡面板实现了一个多卡片的用户界面,通过它可以将一个复杂的对话框分割成若干个选项卡,实现对信息的分类显示和管理,使界面更简洁大方,还可以有效地减少窗体的个数。

 

JSplitPane (水平或垂直分割面板)

ifsplit = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,组件一,组件二)

ifsplit = new JSplitPane(JSplitPane.VERTICAL_SPLIT,组件一,组件二)

 

 

JScrollPane(设置滚动条)
static final HORIZONTAL_SCROLLBAR_ALWAYS    始终显示水平滚动条

static final VERTICAL_SCROLLBAR_ALWAYS        始终显示垂直滚动条

static final HORIZONTAL_SCROLLBAR_NEVER     任何情况下都不显示水平滚动条

static final VERTICAL_SCROLLBAR_NEVER  任何情况下都不显示垂直滚动条

static final HORIZONTAL_SCROLLBAR_AS_NEEDED    根据自生需要来显示水平滚动

static final VERTICAL_SCROLLBAR_AS_NEEDED   根据自生需要来显示垂直滚动条

 

其他类

GridLayout类:网格布局类,将容器划分为网格,所以组件可以按行和列进行排列,在网格布局中,每一个组件的大小都相同。

Dimension类:封装组件宽度高度类,可以通过组件对象.setPreferredSize(new Dimension(width,hight))来控制组件的大小。

ImageIcon类:图片类,可以用来加载磁盘上的图片。使用方法为ImageIcon image=new ImageIcon("图片地址")。

FlowLayout类:流式布局类(JPanel组件默认的布局类:流式居中布局),即从左至右,从上至下的布局类。

JTextPanel类 : 是一个可以编辑和显示html,rtf和普通文本的富文本组件,能实现的功能较多。

BorderLayout类:边框布局类(JFrame组件的默认布局类),即分为东南西北。

JComboBox类:是一个组件,它结合了一个按钮或可编辑字段与下拉列表。

 

 

事件处理

事件就是表示一个对象发生状态变化;事件接收对象被称为事件监听器,所有的事件监听器都是以监听接口的形式出现的。当然单单只有一个监听器是不够的,还需要在组件使用时注册监听,这样才可以处理。在实现类和接口之间增加一个过渡的抽象类,子类继承抽象类就可以根据自己的需要进行方法的覆写,了解了动作事件之后,就可以使用此事件完成一个简单的用户登录操作。

 

处理事件的接口

监视器负责处理事件源发生的事件,监视器是一个对象,为了处理事件源发生的事件,监视器这个对象会自动调用一个方法来处理事件。被调用的这个方法就是所说的处理事件的接口中的方法。

 

 

 

 

 补充

JLabel – JLabel 对象可以显示文本、图像或同时显示二者。可以通过设置垂直和水平对齐方式,指定标签显示区中标签内容在何处对齐。默认情况下,标签在其显示区内垂直居中对齐。默认情况下,只显示文本的标签是开始边对齐;而只显示图像的标签则水平居中对齐。

JTextField –一个轻量级组件,它允许编辑单行文本。

JPasswordField – 允许我们输入了一行字像输入框,但隐藏星号(*) 或点创建密码(密码)

JButton – JButton 类的实例。用于创建按钮类似实例中的 "Login"。

 

 

 

 

 

标签:第十二,java,处理事件,滚动条,课程,static,组件,final,SCROLLBAR
来源: https://www.cnblogs.com/lpf666/p/11874508.html