首页
学习
活动
专区
圈层
工具
发布

Java Swing JScrollPane -(滚动面板)

1 简介 支持水平和垂直滚动视图。文本区域、表格等需要显示较多数据而空间又有限时,通常使用 JScrollPane 进行包裹以实现滚动显示。 JScrollPane 内包含一个视口 ?...视口内包含一个需要滚动显示的组件,称为视图。 构造方法 参数说明: view: 需要滚动显示的视图组件 vsbPolicy: 垂直滚动条的显示策略 hsbPolicy: 水平滚动条的显示策略 ?...滚动条的显示策略的取值: 用于设置垂直滚动条策略,以便在需要时垂直滚动条时,才会显示 ? 用于设置水平滚动条策略,以便在需要时水平滚动条时,才会显示 ?...// 从不显示 ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS // 总是显示 /* * 水平滚动条(hsbPolicy).../ 设置水平滚动条的显示策略 void setHorizontalScrollBarPolicy(int policy) // 是否响应鼠标滚动事件,默认响应 void setWheelScrollingEnabled

2.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    java swing入门教程_java swing基础(菜鸟教程学习)

    Java Swing介绍 1.Swing是一个为java世纪的GUI工具包 2.Swing是JAVA基础类的一部分 3.Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表 4个器件...4.Swing提供许多比AWT更好的屏幕显示元素,用纯java写成。...AWT是JFC的一部分,支持可更换的面板和主题(各种操作系统默认的特有主题),然而并不是真的使用原生平台提供的设备,而是仅仅在表面上模仿它们。...frame.add(panel); //调用用户定义的方法并添加组件到面板 placeComponents(panel); //好的,日常设置界面可见 frame.setVisible(true); } //基本框架完成...JPanel java图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing包中,可以进行嵌套,功能是对窗体中具有相同逻辑功能的组件进行组合,是一种轻量级容器,可以加入到JFrame

    3.8K20

    Flutter开发-可滚动组件

    为此,Flutter提供了多种可滚动组件(Scrollable Widget)用于显示列表和长布局。...可滚动组件的构造函数如果需要一个列表项Builder,那么通过该构造函数构建的可滚动组件通常就是支持基于Sliver的懒加载模型的,反之则不支持,这是个一般规律。...是不行的,因为它们本身是可滚动组件而并不是Sliver!...因此,为了能让可滚动组件能和CustomScrollView配合使用,Flutter提供了一些可滚动组件的Sliver版,如SliverList、SliverGrid等。...实际上Sliver版的可滚动组件和非Sliver版的可滚动组件最大的区别就是前者不包含滚动模型(自身不能再滚动),而后者包含滚动模型 ,也正因如此,CustomScrollView才可以将多个Sliver

    5.9K20

    JAVA Swing 学生管理系统

    前段时间用JAVA+Mysql做了一个学生管理信息系统,开始只是对JAVA的练练手,最终实现了用户可在不同电脑上(联网情况)实现登入,并且对学生信息的增删查改操作。通过这个小程序,自己也收获不少。...推荐用时:10D 框架与思路实现 ? view视图思路 ? 数据库连接思路 ? 成员分类思路 ? 发布信息思路 文件分包的实现 ? ? ? ? ? ? ? 数据库的表处理 ? ? ? ?...这是一个小收获 自己真的进步了不少,第一次完完全全做出了一个学生管理系统这种小项目,感觉还挺有成就感的,对java的语法也有了一定的了解,如:使用implements来实现事件监听ActionListener...最后的话就是更加提升了自己对java的兴趣,虽然一开始更喜欢python,因为python爬虫真的很cool,刚刚做完爬虫爬淘宝,再接触java有点抵触情绪,但是这个项目也让我更喜欢java swing...一开始就翻到swing界面来学习,当天就做出了第一个界面,于是我觉得从简单的入手,把所有的构思好之后,先完成了所有的界面框架,而后再继续完成对数据库的操作,感觉会越做越顺手,这也深深的给我上了一课,不要畏惧陌生的知识

    5.5K20

    Java Swing 编程全面解析:从 AWT 到 Swing 的进化之路

    的诞生与进化 为了弥补 AWT 的不足,Java 在 JDK 1.2 中引入了 Swing。...Swing 的特点 轻量级组件:Swing 的组件不依赖于本地操作系统,而是用纯 Java 实现。...可定制性:Swing 支持基于 Pluggable Look-and-Feel 的外观定制,可以实现跨平台一致的用户界面。 事件驱动模型:通过事件监听器机制处理用户交互。 2....Swing 和 AWT 的主要区别 特性 AWT Swing 组件实现 依赖本地操作系统的组件 纯 Java 实现(轻量级组件) 组件外观 外观由操作系统决定 支持跨平台外观,可自定义 线程模型 非线程安全...六、总结 Java Swing 的出现极大地提升了 Java GUI 编程的能力,它克服了 AWT 的局限,提供了更强大的组件库和更高的灵活性。

    30010

    《Java 2 图形设计卷Ⅱ- SWING》第2章 Swing的基本知识

    (KeyEvent)  public void update(Graphics)  getAccessibleContext()返回AccessibleContext的一个实例,这个实例把小应用程序的可访问信息提供给可访问工具...Swing提供了一个替代AWT重量滚动窗格的轻量组件——JScrollPane组件。由于JScrollPane是轻量的,所以任何添加到JScrollPane实例中的重量组件都将在这个滚动窗格之上显示。...例2-10用JScrollPane滚动重量组件    import javax.swing.*;  import java.awt.*;  import java.awt.event.*;    public...但是,幸运的是,AWT的ScrollPane组件是一个重量滚动窗格,它和Swing的JScrollPane几乎完全相同。  ...例2-11列出了图2-10示的小应用程序的代码  例2-11 使用AWT的ScrollPane来滚动重量组件    import javax.swing.*;  import java.awt.*;

    3.6K20
    领券