Java Swing布局要使用哪个布局
我正在努力学习Swing编程
我已经阅读了关于各种布局的Java文档。我也读了一些教程。但除了一个非常简单的对话框之外,我真的无法弄清楚什么样的布局可以用于任何事情。我想通过代码(而不是WindowBuilder Pro)来实现这一点,这样我就能掌握其中的诀窍
这是一个对话框,我想建立
除注释外,其他内容均不可编辑
这种对话框的最佳布局是什么
你可以在下面搜索框中键入要查询的问题!
我正在努力学习Swing编程
我已经阅读了关于各种布局的Java文档。我也读了一些教程。但除了一个非常简单的对话框之外,我真的无法弄清楚什么样的布局可以用于任何事情。我想通过代码(而不是WindowBuilder Pro)来实现这一点,这样我就能掌握其中的诀窍
这是一个对话框,我想建立
除注释外,其他内容均不可编辑
这种对话框的最佳布局是什么
# 1 楼答案
第一,第二
含有
MigLayout
的样品溶液:截图:
# 2 楼答案
为了执行您的布局类型,可以使用GridBagLayout或GroupLayout
这里有一个了解布局的有用链接:https://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html
如图所示,您需要有一些列(按行2列)
为此,
GridBagLayout通过将组件放置在单元格网格内来对齐组件
而GroupLayout则分别处理水平和垂直布局。布局是为每个标注独立定义的
因此,对于您的示例,您必须定义3个面板(CustInfo、Lastorders和Notes),由一个组或GridBagLayout定义
# 3 楼答案
MigLayout-适用于Java开发人员手工编写GUI布局,需要简单和强大的功能