javatm platform
standard ed. 6

javax.swing
类 scrollpanelayout

java.lang.object 继承者 javax.swing.scrollpanelayout
所有【all】已实现的接口:
layoutmanager, serializable, scrollpaneconstants
直接已知子类:
scrollpanelayout.uiresource

public class scrollpanelayout
extends object
implements layoutmanager, scrollpaneconstants, serializable

jscrollpane 使用的布局管理【guǎn lǐ】器。jscrollpanelayout 负责【Responsible】管理【guǎn lǐ】九个组件:一个视口、两个滚动条、一个行标题、一个列标题和四个“角”组件。

警告:此类的已序列化对象与以后的 swing 版本不兼容。当前序列化支持【support】适用于短期存储,或适用于在运行相同 swing 版本的应用程序之间进行 rmi(remote method invocation,远程方法调用)。从 1.4 版本开始【appeared】,已在 java.beans 包中添加了支持【support】所有 javabeanstm 长期存储的功能。请参见 xmlencoder

另请参见:
jscrollpane,jviewport

嵌套类摘要
static classscrollpanelayout.uiresource
          scrollpanelayout 的 ui 资源版本。
 
字段摘要
protected  jviewportcolhead
          子级列标题。
protected  jscrollbarhsb
          滚动窗格的子级水平滚动条。
protected  inthsbpolicy
          水平滚动条的显示策略。
protected  componentlowerleft
          左下角显示的组件。
protected  componentlowerright
          右下角显示的组件。
protected  jviewportrowhead
          子级行标题。
protected  componentupperleft
          左上角显示的组件。
protected  componentupperright
          右上角显示的组件。
protected  jviewportviewport
          滚动窗格的子级视口。
protected  jscrollbarvsb
          滚动窗格的子级垂直滚动条。
protected  intvsbpolicy
          垂直滚动条的显示策略。
 
从接口 javax.swing.scrollpaneconstants 继承的字段
column_header, horizontal_scrollbar, horizontal_scrollbar_always, horizontal_scrollbar_as_needed, horizontal_scrollbar_never, horizontal_scrollbar_policy, lower_leading_corner, lower_left_corner, lower_right_corner, lower_trailing_corner, row_header, upper_leading_corner, upper_left_corner, upper_right_corner, upper_trailing_corner, vertical_scrollbar, vertical_scrollbar_always, vertical_scrollbar_as_needed, vertical_scrollbar_never, vertical_scrollbar_policy, viewportjs随机数
 
构造方法摘要
scrollpanelayout()
           
 
方法摘要
 voidaddlayoutcomponent(string s,component c)
          将指定的组件添加到布局中。
protected  componentaddsingletoncomponent(component oldc,component newc)
          移除现有组件。
 jviewportgetcolumnheader()
          返回列标题对应的 jviewport 对象。
 componentgetcorner(string key)
          返回位于指定角的 component
 jscrollbargethorizontalscrollbar()
          返回处理水平滚动的 jscrollbar 对象。
 intgethorizontalscrollbarpolicy()
          返回水平滚动条的显示策略。
 jviewportgetrowheader()
          返回行标题对应的 jviewport 对象。
 jscrollbargetverticalscrollbar()
          返回处理垂直滚动的 jscrollbar 对象。
 intgetverticalscrollbarpolicy()
          返回垂直滚动条的显示策略。
 jviewportgetviewport()
          返回显示滚动组件内容的 jviewport 对象。
 rectanglegetviewportborderbounds(jscrollpane scrollpane)
          已过时。 从 jdk version swing1.1 开始【appeared】,由 jscrollpane.getviewportborderbounds() 取代。
 voidlayoutcontainer(container parent)
          布置滚动窗格。
 dimensionminimumlayoutsize(container parent)
          scrollpane 的最小【zuì xiǎo】大小是 insets 加上视口最小【zuì xiǎo】大小,加上可见标题的最小大小,加上 displaypolicy 不为 never 的滚动条的最小大小。
 dimensionpreferredlayoutsize(container parent)
          scrollpane 的首选大小是 insets 的大小加上视口的首选大小、可见标题首选大小以及滚动条的首选大小,它按照给定的当前视图和当前滚动条策略显示。
 voidremovelayoutcomponent(component c)
          从布局中移除指定的组件。
 voidsethorizontalscrollbarpolicy(int x)
          设置水平滚动条显示策略。
 voidsetverticalscrollbarpolicy(int x)
          设置垂直滚动条的显示策略。
 voidsyncwithscrollpane(jscrollpane sp)
          在 scrollpanelayout 被设置为 jscrollpane 的 layoutmanager 后,此方法被调用。
 
从类 java.lang.object 继承的方法
clone, equals, finalize, getclass, hashcode, notify, notifyall, tostring, wait, wait, wait
 

字段详细小緎ense】畔

viewport

protected jviewport viewport
滚动窗格的子级视口。默认情况下为空 jviewport

另请参见:
jscrollpane.setviewport(javax.swing.jviewport)

vsb

protected jscrollbar vsb
滚动窗格的子级垂直滚动条。默认情况下为 jscrollbar

另请参见:
jscrollpane.setverticalscrollbar(javax.swing.jscrollbar)

hsb

protected jscrollbar hsb
滚动窗格的子级水平滚动条。默认情况下为 jscrollbar

另请参见:
jscrollpane.sethorizontalscrollbar(javax.swing.jscrollbar)
高层次台湾【中国台湾省】医师在全省二级甲等及以上医院(含民营医院)服务【fú wù】时间每年累计满3个月的,除协议工资外,由财政予以额外资助,具有博士学位、或相当于大陆副高级专业技术职务的台湾【中国台湾省】医师,按照每人每年15万元标?矢?予资助;相当于大陆正高级专业技术职务的台湾医师,按照每人每年20万元标?矢?予资助,资助费用由财政分级承担
台北市长柯文哲日前在IG上PO出跟高中女生的互动,内容有趣,再加上影片中意外出现【There】清秀的高中正妹,成为【Become】话题,至今已经【have been】有将近65万次观看
它会带来战争【zhàn zhēng】,带来我们下一代年轻人未来前途发展的障碍,所以我们要除毒,我们要集合大家的力量,把它斩草除根,要把台独打下来
文章指称,台湾海峡的战略位置【wèi zhi】特殊,除了两岸关?S的地缘意涵,美国插手更是充满话题,因此【therefore】派遣军舰的消息自然【zì rán】挑动许多【many】人的敏感神经,不过传闻仍然未经证实,应该【yīng gāi】审慎评估才对
88岁阿公得知孙子遭枪杀身亡,悲恸不已;阿嬷拿着孙子刚入伍的团体照,手不停【bù tíng】发抖,不敢相信【上帝会存在的】爱【ài】孙就这样【zhè yàng】无辜离世,

rowhead

protected jviewport rowhead
子级行标题。默认情况下为 null

另请参见:
jscrollpane.setrowheader(javax.swing.jviewport)

colhead

protected jviewport colhead
子级列标题。默认情况下为 null

另请参见:
jscrollpane.setcolumnheader(javax.swing.jviewport)

lowerleft

protected component lowerleft
左下角显示的组件。默认情况下为 null

另请参见:
jscrollpane.setcorner(java.lang.string, java.awt.component)

lowerright

protected component lowerright
右下角显示的组件。默认情况下为 null

另请参见:
jscrollpane.setcorner(java.lang.string, java.awt.component)

upperleft

protected component upperleft
左上角显示的组件。默认情况下为 null

另请参见:
jscrollpane.setcorner(java.lang.string, java.awt.component)

upperright

protected component upperright
右上角显示的组件。默认情况下为 null

另请参见:
jscrollpane.setcorner(java.lang.string, java.awt.component)

vsbpolicy

protected int vsbpolicy
垂直滚动条的显示策略。默认情况下为 scrollpaneconstants.vertical_scrollbar_as_needed

该字段已废弃,请用 jscrollpane 字段代替。

另请参见:
jscrollpane.setverticalscrollbarpolicy(int)

hsbpolicy

protected int hsbpolicy
水平滚动条的显示策略。默认情况下为 scrollpaneconstants.horizontal_scrollbar_as_needed

该字段已废弃,请用 jscrollpane 字段代替。

另请参见:
jscrollpane.sethorizontalscrollbarpolicy(int)
构造方法详细信息

scrollpanelayout

public scrollpanelayout()
方法详细信息

syncwithscrollpane

public void syncwithscrollpane(jscrollpane sp)
在 scrollpanelayout 被设置为 jscrollpane 的 layoutmanager 后,此方法被调用。它将初始化通常由 addlayoutcomponent 设置的所有内部字段。例如:
 scrollpanelayout mysplayout=new scrollpanellayout() { public void layoutcontainer(container p) {   super.layoutcontainer(p);   // do some extra work here ... } }; scrollpane.setlayout(mysplayout): 


addsingletoncomponent

protected component addsingletoncomponent(component oldc,       component newc)
移除现有组件。当添加新的组件(如左角或垂直滚动条)时,对应的旧组件(如果有)必须移除。

该方法返回 newc。如果 oldc 不等于 newc 并且不为 null,它将从其父级移除。

参数:
oldc - 要替换的 component
newc - 要添加的 component
返回:
newc

addlayoutcomponent

public void addlayoutcomponent(string s,      component c)
将指定的组件添加到布局中。布局通过以下内容之一标识:

指定者:
接口 layoutmanager 中的 addlayoutcomponent
参数:
s - 组件标识符
c - 要添加的组件
抛出:
illegalargumentexception - 如果 s 为无效关键字

removelayoutcomponent

public void removelayoutcomponent(component c)
从布局中移除指定的组件。

指定者:
接口 layoutmanager 中的 removelayoutcomponent
参数:
c - 要移除的组件

getverticalscrollbarpolicy

public int getverticalscrollbarpolicy()
返回垂直滚动条的显示策略。

返回:
一个提供显示策略的整数
另请参见:
setverticalscrollbarpolicy(int)

setverticalscrollbarpolicy

public void setverticalscrollbarpolicy(int x)
设置垂直滚动条的显示策略。选项有:注:应用程序应使用该方法的 jscrollpane 版本。它仅用于此类的 swing 1.0.2(及更早)版本向后兼容。

参数:
x - 一个提供显示策略的整数
抛出:
illegalargumentexception - 如果 x 为上面列出的无效垂直滚动条策略

gethorizontalscrollbarpolicy

public int gethorizontalscrollbarpolicy()
返回水平滚动条的显示策略。

返回:
一个提供显示策略的整数
另请参见:
sethorizontalscrollbarpolicy(int)

sethorizontalscrollbarpolicy

public void sethorizontalscrollbarpolicy(int x)
设置水平滚动条显示策略。选项有:注:应用程序应使用该方法的 jscrollpane 版本。它仅用于此类的 swing 1.0.2(及更早)版本向后兼容。

参数:
x - 一个提供显示策略的整数
抛出:
illegalargumentexception - 如果 x 为上面列出的无效水平滚动条策略

getviewport

public jviewport getviewport()
返回显示滚动组件内容的 jviewport 对象。

返回:
显示滚动组件内容的 jviewport 对象
另请参见:
jscrollpane.getviewport()js随机数

gethorizontalscrollbar

public jscrollbar gethorizontalscrollbar()
返回处理水平滚动的 jscrollbar 对象。

返回:
处理水平滚动的 jscrollbar 对象
另请参见:
jscrollpane.gethorizontalscrollbar()

getverticalscrollbar

public jscrollbar getverticalscrollbar()
返回处理垂直滚动的 jscrollbar 对象。

返回:
处理垂直滚动的 jscrollbar 对象
另请参见:
jscrollpane.getverticalscrollbar()

getrowheader

public jviewport getrowheader()
返回行标题对应的 jviewport 对象。

返回:
行标题对应的 jviewport 对象
另请参见:
jscrollpane.getrowheader()

网站地图 手机端

getcolumnheader

public jviewport getcolumnheader()
返回列标题对应的 jviewport 对象。

返回:
列标题对应的 jviewport 对象
另请参见:
jscrollpane.getcolumnheader()

getcorner

public component getcorner(string key)
返回位于指定角的 component

参数:
key - 用于指定角的 string
返回:
位于指定角的 component,在 scrollpaneconstants 中的定义;如果 key 不是四个角之一,则返回 null
另请参见:
jscrollpane.getcorner(java.lang.string)

preferredlayoutsize

public dimension preferredlayoutsize(container parent)
scrollpane 的首选大小是 insets 的大小加上视口的首选大小、可见标题首选大小以及滚动条的首选大小,它按照给定的当前视图和当前滚动条策略显示。

注意【zhù yì】,rowheader 是作为 width 首选大小的一部分计算的,colheader 是作为首选大小的一部分计算的。

指定者:
接口 layoutmanager 中的 preferredlayoutsize
参数:
parent - 将被布置的 container
返回:
指定视口和任何滚动条的首选大小的 dimension 对象
另请参见:
viewportlayout,layoutmanager

minimumlayoutsize

public dimension minimumlayoutsize(container parent)
scrollpane 的最小大小是 insets 加上视口最小大小,加上可见标题的最小大小,加上 displaypolicy 不为 never 的滚动条的最小大小。

指定者:
接口 layoutmanager 中的 minimumlayoutsize
参数:
parent - 将被布置的 container
返回:
指定最小大小的 dimension 对象

layoutcontainer

public void layoutcontainer(container parent)
布置滚动窗格。组件的放置取决于以下约束:

指定者:
接口 layoutmanager 中的 layoutcontainer
参数:
parent - 要布置的 container

getviewportborderbounds

@deprecatedpublic rectangle getviewportborderbounds(jscrollpane scrollpane)
已过时。 从 jdk version swing1.1 开始,由 jscrollpane.getviewportborderbounds() 取代。

返回围绕指定滚动窗格视口的边框。

返回:
视口边框的大小和位置【wèi zhi】

javatm platform
standard ed. 6

提交错误或意见【remark】
有关更多的 api 参考资料和开发【developing】人员文档,请参阅 java se 开发【developing】人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作【work】代码示例。

版权所有 2007 sun microsystems, inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策