第十二周学习总结

第十二周学习总结

JPanel
在JPanel中可以加入任意组件,然后直接将JPanel容器加入到容器中即可显示,JPanel默认布局管理器为流布局管理器

JSplitPane

功能:分割面板,将一个窗体分为两个子窗体,可以水平可垂直

JSplitPane类的主要方法和常量

方法及常量 类型 描述
public static final int HORIZONTAL_SPLIT 常量 表示水平分割
public static final int VERTICAL_SPLIT 常量 表示垂直分割
public JSplitPane(int newOrientation) 构造 创建对象,并指明分割方式
public JSplitPane(int newOrientation, boolean)newContinuousL ayout, Component newLeftComponent, Component newRightComponent) 构造 创建对象、指明分割方式、分割条改变是否重绘图象以及两端的显示组件
public void setDividerLocation(double proportionalLocation) 普通 设置分割条的位置,按百分比
public void setOneTouchExpandable(boolean newValue) 普通 设置是否提供快速 展开/折叠的功能
public void setDividerSize(int newSize) 普通 设置分割条大小

JTabbedPane

在一个面板上设置多个选项卡

JTabbedPane常用方法和常量

方法及常量 类型 描述
static final int TOP 常量 表示指向框顶部位置
static final int BOTTOM 常量 表示指向框底部位置
static final int LEFT 常量 表示指向框左部位置
static final int RIGHT 常量 表示指向框右部位置
public JTabbedPane(int tabPlacement) 构造
创建对象,并指定选项卡布局
public void addTab(String title,Component component) 普通 添加一个有标题, 而没有图标的组件
public void addTab(String title,Icon icon,Component component) 普通 添加一个有标题,有图标的组件
public void addTab(String title,Icon icon,Component component,String tip) 普通 添加一个有标题,有图标,有提示信息的组件

JScrollPane

功能:为显示的内容加入水平滚动条

JScrollPane类的常量及常用方法

方法及常量 类型 描述
static final int HORIZONTAL_ SCROLLBAR ALWAYS 常量 始终显示水平滚动条
static final int HORIZONTAL_ SCROLLBAR _NEVER 常量 任何情况下都不显示水平滚动条
static final int HORIZONTAL_ SCROLLBAR_ AS_ NEEDED 常量 根据自身需要显示水平滚动条
static final int VERTICAL SCROLLBAR ALWAYS 常量 始终显示垂直滚动条
static final int VERTICAL_ SCROLLBAR_ NEVER 常量 任何情况下都不显示垂直滚动条
static final int VERTICAL SCROLLBAR AS_ NEEDED 常量 根据自身需要显示垂直滚动条
public JScrolP ane(Component view) 构造 将指定的组件加入滚动条,根据大小显示垂直或水平滚动条
public JScrolP ane(Component view,int vsbPolicy,int hsbPolicy) 构造 将指定的组件加入滚动条,根据需要设置是否显示垂直或水平滚动条
public void setHorizontalSrollB arPolicy(nt policy) 普通 设置水平滚动条的显示策略
public void setVerticalCrollBarPolicy(int policy) 普通 设置垂直滚动条的显示策略

JDesktopPane与JInternalFrame

JDesktopPane规定一个父窗体的基本形式,JInternalFrame规定了各个子窗体,JInternalFrame要加到JDesktopPane中

JDesktopPane类的常用方法

方法 类型 描述
public JDesktopPane() 构造 创建一个JDesktopPane()对象
public void setSelectedFrame(JInternalFrame f) 普通 设置此JDesktopPane中当前活动的JInternalFrame

JInternalFrame类的常用方法

方法 类型 描述
public JInternalFrame (String title) 构造 创建不可调整大小,不可关闭,不可最大化,不可图表化,具有指定标题的JInternalFrame
public JInternalFrame (String title,boolean resizable) 构造 创建不可关闭,不可最大化,不可图表化的,以及具有指定标题和可调整大小的JInternalFrame
public JInternalFrame (String title,boolean resizable,boolean closable,boolean maximizable,boolean iconifiable 构造 创建可调整丶可关闭丶可最大化丶可图表化的JInternalFrame
原文地址:https://www.cnblogs.com/20188382llz/p/11874415.html