java swing JLabel和JTextField的对齐,如下图所示,把JLabel都放在一个垂直的box1中,把JTextField放在

java swing JLabel和JTextField的对齐,如下图所示,把JLabel都放在一个垂直的box1中,把JTextField放在另一个垂直的box2中,然后把box1和box2放在一个水平的boxA中。可是就如下图所示,文字和文本框对不齐。“初始信息素”、“迭代次数”、“蚂蚁数量”都太下了,“期望因子beta”和“信息素残留参数rho”都太上了。

可是如果把一行中的JLabel和JTextField添加在一个JPanel,然后再把所有的JPanel再添加在一个垂直的Box中的话,这样文本框JTextField就会对不齐。该怎么样处理呢?

第1个回答  2016-12-27
不用jlabel,直接用label就能对齐,亲试
第2个回答  2014-07-21
这样都能对齐的话才是怪事,本来人家高度都不一样,老老实实的一句一句的写吧。
第3个回答  2014-07-21
调整布局的问题吧追问

给个法子

追答

两个BOX都用GridLayout指定行数和间隔

相似回答