java swing 中怎么使控件换行
4个回答
展开全部
排版有多种形式,网格,流动,自定义。用自己定义可以自己给空间排版
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用GridBagLayout,大致这样:
GridBagLayout gridbag = new GridBagLayout();
GridBagConstraints c = new GridBagConstraints();
setLayout(gridbag);
c.fill = GridBagConstraints.BOTH;
c.weightx = 1.0;
gridbag.setConstraints(c);
add(new Button("button1"));
c.gridwidth = GridBagConstraints.REMAINDER; //这是本行的最后一个
gridbag.setConstraints(c);
add(new Button("button2"));
c.weightx = 0.0; //重新开始一行
gridbag.setConstraints(c);
add(new Button("button3"));
GridBagLayout gridbag = new GridBagLayout();
GridBagConstraints c = new GridBagConstraints();
setLayout(gridbag);
c.fill = GridBagConstraints.BOTH;
c.weightx = 1.0;
gridbag.setConstraints(c);
add(new Button("button1"));
c.gridwidth = GridBagConstraints.REMAINDER; //这是本行的最后一个
gridbag.setConstraints(c);
add(new Button("button2"));
c.weightx = 0.0; //重新开始一行
gridbag.setConstraints(c);
add(new Button("button3"));
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
GridLayout布局
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询