第十二周学习总结
18.7 其他容器
18.7.1 JPanel:
public JPanel() 构造 创造一个默认的JPanel对象,使用流布局管理器
public JPanel(LayoutManager layout) 构造 创建一个指定布局管理器的JPanel对象
18.7.2 JSplitpane:
public static final int HORIZONTAL_SPLIT 常量 表示水平分割
public static final int VERTICAL_SPLIT 常量 表示垂直分割
public JSplitPane(int newOrientation) 构造 创建对象,并指明分割方式
public JSplitPane(int newOrientation,
boolean newContinuousLayout,
Component newLeftComponent,
Component newRightComponent) 构造 创建对象、指明分割方式、分割条改变是否重绘图像以及两端的显示组件
public void setDivderLocation(double proportionalLocation) 普通 设置分割条的位置,按百分比
public void setOneTouchExpandable(boolean newValue) 普通 设置是否提供快速展开/折叠的功能
public void setDividerSize(int newSize) 普通 设置分割条的大小
18.7.3 JTabbedPane:
static final TOP 常量 表示指向框顶部位置
static final BOTTOM 常量 表示指向框底部位置
static final LEFT 常量 表示指向框左部位置
static final 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) 普通 添加一个有标题,有图表,有提示信息的组件
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 JScrollPane(Component view) 构造 将指定的组件加入滚动条,根据大小显示水平或垂直滚动条
public JScrollPane(Component view,int vsbPolicy,int hsbPolicy) 构造 将指定的组件加入滚动条,根据需要设置是否显示水平或垂直滚动条
public void setHorizontalScrollBarPolicy(int policy) 普通 设置水平滚动条的现实策略
public void setVerticalScrollBarPolicy(int policy) 普通 设置垂直滚动条的现实策略
18.7.5 JDesktopPane与JInternalFrame:
public JDesktopPane() 构造 创建一个JDesktopPane()对象
public void setSelectedFrame(JInternalFrame f) 普通 设置此JDeskPane中当前活动的JInternalFrame
public JInternalFrame(String title) 构造 创建不可调整大小、不可关闭、不可最大化、不可图标化、具有指定标题的JInternalFrame
public JInternalFrame(String title,boolean resizeable) 构造 创建不可关闭、不可最大化、不可图标化、以及具有指定标题和可调整大小的JInternalFrame
public JInternalFrame(String title,boolean resizeable,boolean closable,boolean maximiable,boolean iconifiable) 构造 创建调整、可关闭、可最大化、可图标化的JInternalFrame