您当前的位置: 首页 >  Java

Java Swing JScrollPane -(滚动面板)

发布时间:2020-05-26 21:36:03 ,浏览量:0

1 简介

支持水平和垂直滚动视图。文本区域、表格等需要显示较多数据而空间又有限时,通常使用 JScrollPane 进行包裹以实现滚动显示。

JScrollPane 内包含一个视口 表示 JScrollPane 的显示区域。 视口内包含一个需要滚动显示的组件,称为视图。

构造方法

参数说明:

  • view: 需要滚动显示的视图组件
  • vsbPolicy: 垂直滚动条的显示策略
  • hsbPolicy: 水平滚动条的显示策略

滚动条的显示策略的取值:
  • 用于设置垂直滚动条策略,以便在需要时垂直滚动条时,才会显示
  • 用于设置水平滚动条策略,以便在需要时水平滚动条时,才会显示
/*
 * 垂直滚动条(vsbPolicy)
 */ ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED // 需要时显示(默认) ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER // 从不显示 ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS // 总是显示 /*
 * 水平滚动条(hsbPolicy)
 */ ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED // 需要时显示(默认) ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER // 从不显示 ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS // 总是显示 
常用方法
// 设置滚动显示视图内容组件 void setViewportView(Component view) // 设置垂直滚动条的显示策略 void setVerticalScrollBarPolicy(int policy) // 设置水平滚动条的显示策略 void setHorizontalScrollBarPolicy(int policy) // 是否响应鼠标滚动事件,默认响应 void setWheelScrollingEnabled(boolean handleWheel) 
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    115984博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.4067s