第十二周学习总结
第十二周学习总结
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 |