第十二周学习总结

你说的曾经没有我的故事 提交于 2019-12-04 11:43:09

JPanel

➢  使用Jpanel可以完成各种复杂的界面显示。
➢  在JPanel中可以加入任意的组件,之后直接将Jpanel容器加入到JFrame容器中即可显示。
应用:可以将多个组件加入到JPanel中实现复杂的排列。
➢  使用JPanel并结合LayoutManager可以方便地管理组件。
➢  使用LayoutManager对多个Jpanel进行排列,而每个JPanel中也可以分别使用不同的LayoutManager管理组件,完成对组件进行复杂的排列。

JSplitPane

JSplitPane主要功能是分割面板,可以将一个窗体分为两个子窗体,可以是水平排列也可以是垂直排列。

JSplitPane类的主要方法和常量

No. 方法及常量 类型 描述
1 public static final int HORIZONTAL_ _SPLIT 常量 表示水平分割
2 public static final int VERTICAL_ SPLIT 常量 表示垂直分割
3 public JSplitP ane(int newOrientation) 构造 创建对象,并指明分割方式
4 public JSplitP ane(int newOrient ation, boolean newContinuousLayout, ComponcntnewLeftComponent, Component newRightComponent) 构造 创建对象、指明分割方式、分割条改变是否重绘图象以及两端的显示组件
5 public void setDividerL ocation( double proportionalLocation) 普通 设置分割条的位置,按百分比
6 public void sctOneTouchExpandable(boolean newValue) 普通 设置是否提供快速展开折叠的功能
7 public void setDividerSize(int newSize) 普通 设置分割条大小

JTabbedPane

➢  JTabbedPane是在一个面板上设置多个选项卡供用户选择
➢  如果用户需要查看相关方面信息,直接点开选项卡即可浏览,通过这种方式可以方便的管理相关信息。

JScrollPane常用方法和常量

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

JDesktopPane与JInternalFrame

➢  在Swing中也可以完成内部窗体的显示,在一个窗体中可以显示多个子窗体,每一个子窗体都无法超出父窗体的区域。
➢  JDesktopPane规定了一个父窗口的基本形式。
➢  JInternalFrame规定了各个子窗体,JInternalFrame需 要加入到JDesktopPane之中。

JDesktopPane常用方法

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

JInternalFrame常用方法

No. 方法 类型 描述
1 public JInteralFrame(String title) 构造 创建不可调整大小的、不可关闭的、不可最大化的、不可图标化的、具有指定标题的JInternalFrame
2 public JInternalFrame(String title,boolean resizable) 构造 创建不可关闭的、不可最大化的、不可图标化的,以及具有指定标题和可调整大小的JInternalFrame
3 public JIntemalFrame(String title,boolean resizable,boolean closable,boolean maximizable,boolean iconifiable) 构造 创建可调整、可关闭、可最大化、可图标化的JInternalFrame
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!