|
1
4
有时候,你需要退后,尝试一种不同的方法。也许从和一张纸开始,在那里你可以画出布局和绘制出约束条件。
这会让你明白
目前
好吧,但现在它和
现在应该允许文本字段在两列上流动 我建议你看看 How to Use GridBagLayout 有关详细信息 |
|
|
2
-2
稍微偏离主题: 我建议您不要打扰90%的内置布局,只使用miglayout。
有一个miglayout核心jar和miglayout swing jar。(不要误取miglayout swt jar,也不要在import语句中使用swt版本)。 我想许可证是自由的。但是,您可以检查它是否符合您的需要。
(只是一个快乐的用户。无关联) 这只需要几行就可以做到: 公共类布局应答扩展jframe{ 公共静态void main(string[]args){ swingUtilities.Invokelater(new runnable()){ @重写 public void run()。{ layoutAnswer window=new layoutAnswer(); 窗口; 窗口,包(); window.setVisible(真); window.setLocationRelativeTo(空); window.setDefaultCloseOperation(jframe.exit在关闭时退出); } (}); } private jpanel panel=new jpanel(new miglayout(“insets 10”,“[300::,grow][400::,grow]”,“[100:150:200][100:150:200]”); private jlabel lbl1=新jlabel(“one”); private jlabel lbl2=新jlabel(“两个”); private jlabel lbl3=新jlabel(“三”); public void init()。{ 添加(面板,borderlayout.center); panel.add(lbl1,“”); 面板添加(lbl2,“包装”); 面板。添加(lbl3,“跨度2”); } } < /代码> jar和miglayout swing jar。(不要误取miglayout swt jar,也不要在import语句中使用swt版本)。
我想许可证是自由的。但是,你可以检查它是否符合你的需要。 (只是一个快乐的用户。非附属机构) 这只需要几行就可以做到:
|
|
|
Jörg · 如何更改多行JButton中的行距 1 年前 |
|
|
Clive Galway · 将摆动元件包装在面板顶部 1 年前 |
|
|
AlexHomeBrew · 如何将图像放在左上角的滚动窗格中 1 年前 |
|
|
Vithor Roder · Java CellEditor 1 年前 |
|
|
Dromlius · JPanel透支重叠的JComcoBox 1 年前 |