java的flowlayout布局
有两组多选项,需要排列在一个frame上,可是为什么没有自动换行显示所有选项,只显示一行呢?JPanelpnl001=newJPanel();pnl001.setLayo...
有两组多选项,需要排列在一个frame上,可是为什么没有自动换行显示所有选项,只显示一行呢?
JPanel pnl001 = new JPanel();
pnl001.setLayout(new FlowLayout(FlowLayout.LEFT));
for(int i=0;i<20;i++){
pnl001.add(new JCheckBox("选项" + i);
}
JPanel pnl002 = new JPanel();
pnl002.setLayout(new FlowLayout(FlowLayout.LEFT));
for(int i=0;i<20;i++){
pnl002.add(new JCheckBox("选项" + i);
}
this.getContentPane().setLayout(new FlowLayout(FlowLayout.LEFT));
this.getContentPane().add(pnl001);
this.getContentPane().add(pnl002); 展开
JPanel pnl001 = new JPanel();
pnl001.setLayout(new FlowLayout(FlowLayout.LEFT));
for(int i=0;i<20;i++){
pnl001.add(new JCheckBox("选项" + i);
}
JPanel pnl002 = new JPanel();
pnl002.setLayout(new FlowLayout(FlowLayout.LEFT));
for(int i=0;i<20;i++){
pnl002.add(new JCheckBox("选项" + i);
}
this.getContentPane().setLayout(new FlowLayout(FlowLayout.LEFT));
this.getContentPane().add(pnl001);
this.getContentPane().add(pnl002); 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询