zoukankan      html  css  js  c++  java
  • 第十二周课程总结

    其他容器

    Jpanel

    1.使用Jpanel可以完成各种复杂的界面显示。

    2.在JPanel中可以加入任意的组件,之后直接将Jpanel容器加入到JFrame容器中即可显示。

    3.使用JPanel并结合LayoutManager可以方便地管理组件。

    4.使用LayoutManager对多个Jpanel进行排列,而每个JPanel中也可以分别使用不同的LayoutManager管理组件,完成对组件进行复杂的排列。

    JSplitPane

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

    JSplitPane类的主要方法和常量

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

    JTabbedPane

    • JTabbedPane是在一个面板上设置多个选项卡供用户选择

    JTabbedPane常用方法和常量

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

    JScrollPane

    1.在一般的图形界面中如果显示的区域不够大,就会出现滚动条以方便用户浏览。

    2.在Swing中JSCrollPane为显示的内容加入滚动条。

    JScrollPane

    • JScrollPane.主要由JViewPort和JScrollBar两部分组成。JViewPort:显示一个矩形的区域让用户浏览。ScrollBar:形 成 水平或垂直的滚动条。

    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 JScrolIP ane(Component view) 构造 将指定的组件加入滚动条,根据大小显示水平或垂直滚动条
    8 public JScrolIP ane(Component view,int vsbPolicy,int hsbPolicy) 构造 将指定的组件加入滚动条,根据需要设置是否显示垂直或水平滚动条
    9 public void setHorizontalScrollB arPolicy(int policy) 普通 设置水平滚动条的显示策略
    10 public void setVerticalScrollBarP olicy(int policy) 普通 设置垂直滚动条的显示策略

    JDesktopPane与JInternalFrame

    1.在Swing中也可以完成内部窗体的显示,在一个窗体中可以显示多个子窗体,每一个子窗体都无法超出父窗体的区域。

    2.JDesktopPane规定了一个父窗口的基本形式。JInternalFrame规定了各个子窗体,JInternalFrame需要加入到JDesktopPane之中。

    JDesktopPane常用方法

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

    JInternalFrame常用方法

    No. 方法 类型 描述
    1 public JIntermalFrame(String title) 构造 创建不可调整大小的、不可关闭的、不可最大化的、不可图标化的、具有指定标题的JInternalFrame
    2 public JIntermalFrame(String title,boolean resizable) 构造 创建不可关闭的、不可最大化的、不可图标化的,以及具有指定标题和可调整大小的JInternalFrame
    3 public JIntermalFrame(String title,boolean resizable,boolean closable,boolean maximizable,boolean iconifiable) 构造 创建可调整、可关闭、可最大化、可图标化的JInternalFrame
  • 相关阅读:
    web页面常用方法及INI文件的读取方法
    winform 三个Panel左右切换(panel里面填充图片)
    图片渐出轮播的效果
    Winform跑马灯——Graphics运用
    .net 3.5 新功能重写ToInt()方法
    style.display
    SQL: 分页SQL SQL2005函数分页!
    JS: 验证输入必须为数字
    Table 里面点标题会进行排序
    在Div中绑定数据
  • 原文地址:https://www.cnblogs.com/LILI6/p/11870236.html
Copyright © 2011-2022 走看看