[英]Java - Verticall scroll to JPanel with GridLayout
在我的Java应用程序中,我有一个带有GridLayout
的JPanel
,它显示3行2列的网格。 一切正常,但是当我在面板上添加第七个元素时,单元格将调整大小。
我要实现的是,在第七个元素插入期间,网格将保持3行乘2列,且大小均相同,并且该网格是可滚动的,但只能垂直滚动。
如何实现这一目标?
如果要添加第7个元素,则不能为3 x 2。 确定哪些应该保持不变:列数还是行数? 如果是列,则为2列和可变的行数使GridLayout成为new GridLayout(0, 2)
。 如果为行,则用于3行和可变列数的new GridLayout(3, 0)
。
您需要将面板添加到JScrollPane。 您可以指定要显示的滚动条。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.