首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java Swing JScrollPane -(滚动面板)

文本区域、表格等需要显示较多数据而空间又有限时,通常使用 JScrollPane 进行包裹以实现滚动显示JScrollPane 内包含一个视口 ?...表示 JScrollPane显示区域。 视口内包含一个需要滚动显示的组件,称为视图。...构造方法 参数说明: view: 需要滚动显示的视图组件 vsbPolicy: 垂直滚动条显示策略 hsbPolicy: 水平滚动条显示策略 ?...滚动条显示策略的取值: 用于设置垂直滚动条策略,以便在需要时垂直滚动条时,才会显示 ? 用于设置水平滚动条策略,以便在需要时水平滚动条时,才会显示 ?...(Component view) // 设置垂直滚动条显示策略 void setVerticalScrollBarPolicy(int policy) // 设置水平滚动条显示策略 void setHorizontalScrollBarPolicy

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

ios下滚动条默认显示

研究这个问题的背景: 众所周知,ios下垂直和水平滚动条都是默认不出现,用户滑动时,才显示,滑动结束以后,又隐藏滚动条。...横向滚动条默认隐藏,用户很可能会忽略右侧被隐藏的部分,由于模块的特殊性,让滚动条默认出现是成本的小的处理方案。...resizing handle that appears above thescrollbar-cornerat the bottom corner of some elements 回到主题 实现ios下滚动条默认显示一共有两个地方需要注意的...::-webkit-scrollbar宽度(高度),滚动条不会出现的 2、-webkit-overflow-scrolling: touch;属性让ios默认不显示滚动条 -webkit-overflow-scrolling...属性是定义是否使用回弹效果;默认值是auto;当-webkit-overflow-scrolling设置为touch时,ios会有回弹效果,但是,此时对于滚动条设置的所有样式就会失效,浏览器会使用系统默认的样式以及默认滚动条显示

5.2K60

JAVA学习Swing章节JPanel和JScrollPane面板的简单学习

; import javax.swing.JTextArea; import javax.swing.WindowConstants; /** * 1:设置界面时,可能会遇到在一个较小的容器窗体中显示一个较大部分的内容的情况...,这时 * 可以使用JScrollPane面板 * * 2:JScrollPane面板是带滚动条的面板,它也是一个面板,但是JScrollPane只能 * 放置一个组件,并且不可以使用布局管理器...* * 3:如果需要在JScrollPane面板中放置多个组件,需要将多个组件放置在JPanel面板上, * 然后将JPanel作为一个整体组件添加到JScrollPane组件上。...* * 4:从本实例可以得到在窗体中创建一个带滚动条的文字编辑器,首先需要初始化编辑器, * 并且在初始化时完成编译器的大小指定,当创建带滚动条的面板时,将编译器加入面板中 * ,最后将带滚动条的编译器放置在容器中即可...()面板对象,并将文本域对象添加到面板中 JScrollPane sp=new JScrollPane(ta); //将该面板添加到该容器中

1.9K90

WPF 解决 ListView 的滚动条显示

本文告诉大家如何解决一个诡异的问题,如果有一个 ListView 同时里面的元素的高度很长,但是滚动条就是不显示,怎么让这个滚动条显示 本文不属于小白博客,忽略所有的业务环境和样式问题以及对 ScrollViewer...的设置问题 在开始发现这个问题请先看 ListView 的滚动条,通过继承 ListView 或 ListBox 可以在 Load 事件拿到滚动条,需要判断 ScrollViewer 的 ExtentHeight...ItemsControl 的类都有 OnItemsSourceChanged 重写这个类都是在用户设置数据,在用户设置数据的时候,通过 Dispatcher.InvokeAsync 重新计算,这样就可以解决滚动条显示...这样的原理是滚动条是否出现是通过判断 ScrollableHeight 或 ScrollableWidth 的值,但是这个值是通过判断内容的长度或宽度减去显示的长度宽度如果显示的内容大于内容就不显示。...this.ExtentHeight - this.ViewportHeight 同时宽度是 this.ExtentWidth - this.ViewportWidth 判断 这里的 ExtentHeight 会收到用户的滚动条的一个设置

3.9K30

LabVIEW显示控件中内容过长设置自动滚动条

本篇博文分享程序设计时一个细节小技巧,在LabVIEW显示控件中内容过长设置自动滚动条。...LabVIEW显示控制设置滚动条是非常简单的,选中组件,鼠标右键选择:属性→外观→使能显示垂直滚动条,如下图所示: 这样可见显示控件右侧有了垂直滚动条,如下所示: 但是在使用时,当显示控件中数据显示填充满后...,滚动条不会自动下移,此时为了方便查看数据可以设置滚动条自动调整至末尾。...需要在程序面板中选中显示控件,鼠标点击右键,选择:创建→属性节点→文本→滚动条位置,如下图所示: 滚动条位置属性可以设置滚动框在滚动条中的位置,具体说明如下所示: 引用了滚动条位置属性,在程序中将最大行数赋予该属性

2.3K30

超详细的Java容器、面板及四大布局管理器应用讲解!

因此JPanel面板的使用一般是与布局管理器相结合的, JScrollPane面板 先来看一种在界面设计时常见的问题:在一个较小的界面中显示一个较大的内容的情况,对于这种情况,我们常用的方法就是将较小的容器设置为...JScrollPane面板,原因是因为JScrollPane面板是自带滚动条的,并且同时它也是一种容器,这也是在做相关开发时我们设置滚动条常用的一种方法。...使用JScrollPane面板时需要注意以下两个问题: JScrollPane面板中只能布置一个控件, JScrollPane面板不能使用布局管理器 因此如果想要在JScrollPane面板中显示多个控件...,就需要首先将控件布局在JPanel面板中,之后将JPanel面板作为一个整体组件添加到JScrollPane面板中, 通过下面程序对JScrollPane面板进行实践: 以下程序是在JScrollPane...面板中加入一个文本框,实现一个带有滚动条的文本框。

2.5K10

JAVA写文本编辑器(一)

关键词:JAVA文本编辑器, 思路分析: 一、首先我们的目标模型就是电脑的记事本,打开编辑器可以看到结构:1、标题显示在窗口的title。...3、再下面就是一个屏占比超高的 TextArea了,他还有个特点是有滚动条。 二、文件菜单栏:这里有新建窗口,打开文件,保存文件,还有一个退出按钮。...四、帮助菜单:这个是最简单的,因为只有一个弹窗,用于显示文本,所以我们打算从这里开始做。 OK,对每个部分分析了一下感觉清晰了很多。...] args) { test5 t5 = new test5(); } } 接下来就是菜单栏下面的文本编辑区域了,这里只需要用一个JTextArea就可以了,别忘了还有滚动条...(JScrollPane): public class test5 extends JFrame{ ... ...

77010

不会JVM,是准备家里蹲

文章目录 JVM体系结构 类加载器和双亲委派机制 沙箱安全机制 本地方法栈 程序计数器 方法区 栈 堆 创建对象过程 对象访问方式 垃圾判断 四种引用 GC算法 GC收集器 相关推荐(面试专栏查看更多) 还不会...JVM,是准备家里蹲?...所以垃圾回收什么的不会在栈这块,要是有垃圾堵住栈的话,出入栈完成不了,程序就崩了。...四种引用 ---- 强引用 如果一个对象具有强引用,垃圾回收器绝不会回收它。内存不足时,宁愿抛出OOM异常终止程序,也不会随意回收具有强引用的对象来解决内存不足问题。...虚引用 与上三者不同,不会决定对象的生命周期,如同虚设,就像没有任何引用一样,在任何适合都可能被垃圾回收。

29140
领券