我觉得这样好些:JPanel panel = new JPanel();
panel.setLayout(选择一个布局);JScrollPane pan = new JScrollPane();for( int i=0;i<20 ;i++)
{
JCheckBox box = new JCheckBox("Item"+i );
panel.add( box ); //将checkbox加到panel上
}
pan.add(panel);
pan.UpdateUI();你试试!
panel.setLayout(选择一个布局);JScrollPane pan = new JScrollPane();for( int i=0;i<20 ;i++)
{
JCheckBox box = new JCheckBox("Item"+i );
panel.add( box ); //将checkbox加到panel上
}
pan.add(panel);
pan.UpdateUI();你试试!
现在这个问题我也解决了,我是这样实现的,在一个JScrollPane里面添加多个Panel,每个Panel里面放置一个CheckBox,用坐标对这些控件来控制,当控件位置多于JScrollPane的大小时,就能自动的出现滚动条.
不过还是感谢!上面的朋友!