手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

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

时间:2024-10-14 21:10:12

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

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

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

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

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

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

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

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

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

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

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

panel怎样始终一直显示滚动条
© 手抄报圈