日期:2014-05-20  浏览次数:20594 次

JPanel显示、布局问题
我想实现的功能是将数据库中的数据读出来(数据个数不定),对应每个数据都有一个相应的JCheckBox,所有的JCheckBox罗列成一竖列,我在jSplitPane的左侧添加了JPanel,在这个JPanel上显示JCheckBox,但是由于数据个数不定,所以有时后JPanel的高度不够,显示不完全,我试过用JScrollBar,但是滚动条添加上了,可是上下拖拽JPanel没反应啊,然后还试过JScrollPane,也没成功……
我用的IDE是netbeans,但是这部分由于数据个数不定我只能想到自己写GUI了,哪位能给点帮助啊,用什么方法解决都行!!!

------解决方案--------------------
你的jPanel_left在加组件时没有设置布局管理器,只要在加组件之前加上 jPanel_left.setLayout(new GridLayout(0, 1));
语句JScrollPane就起作用了……
你去试一试吧