当前位置:酷酷问答>生活百科>panel怎样始终一直显示滚动条

panel怎样始终一直显示滚动条

2024-12-07 08:26:55 编辑:zane 浏览量:566

panel怎样始终一直显示滚动条

的有关信息介绍如下:

panel怎样始终一直显示滚动条

在我们的生活中那,如何操作上述标题的小问题,小编今天就在这里给大家分享一点我的小经验,来增加我们的体验,希望可以给你们带来帮助。

滚动条容器,在NEW的时候只能传一个容器进去。并且这个容器(zPanel)不需要设置大小。。而且,滚动条容器也不需要设置布局当你往容器(zPanel)里面添加组件时,,当超过了面板的大小,滚动条还是不会出来,,

滚动条佛侮,但是要借助panel来间接实现,因为PictureBox是没有滚动条的,所以就让PictureBox(name是pb)控件嵌套进了panel, pb的Dock属性是Fill.给pb的image赋值之后一直没有滚动条出现,pb的image只显示了上半部分.

当添加的组件超过容器(zPanel)的时候就,重新设置容器(zPanel)的大小,,设置方法JPanel里面的内容发生变化后,要设置JPanel的大小: zPanel.setPreferredSize(new Dimension(300, 200));

解决方式有两种,一种是改变大小时重新设置JPanel的preferred size;一种是重载getPreferredSize()方法,按照需要返回个人经过判断验证,只能使用第二种方法,返回一个Dimension,附上帖子中。

Panel中添加的控件通过控制这些控件的Location(注意别超出高度,否则不只会出现水平滚动条,还昆阅会出现垂直滚动条),当这些控件有某个控件的部分界面超出Panel的宽度时候就会出现水平滚动条

LineDisplay的滚动条不自动显示,手动拉长窗口再拉小滚动耍互川条出现,查询得知JScroll依靠判断包含组件的PreferredSize来确定滚动条,于是在paint()中加入setPreferredSize()方法,一直见好转。

版权声明:文章由 酷酷问答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kukuwd.com/life/155807.html
热门文章