Java 元素的布局对齐
我拥有的代码: 杰帕内尔酒店Java 元素的布局对齐,java,swing,layout,alignment,miglayout,Java,Swing,Layout,Alignment,Miglayout,我拥有的代码: 杰帕内尔酒店 JPanel dadosdaparte = new JPanel(new MigLayout("fillx")); 添加到JPANEL dadosdaparte.setBorder(BorderFactory.createTitledBorder("Dados da Parte")); dadosdaparte.add(lblnomedaparte, "span, split 2"); dadosdaparte.ad
JPanel dadosdaparte = new JPanel(new MigLayout("fillx"));
添加到JPANEL
dadosdaparte.setBorder(BorderFactory.createTitledBorder("Dados da Parte"));
dadosdaparte.add(lblnomedaparte, "span, split 2");
dadosdaparte.add(tfnomedaparte, "growx, wrap");
dadosdaparte.add(lblnacionalidade, "split 7");
dadosdaparte.add(cboxNacionalidade);
adicionaNacionalidades();
dadosdaparte.add(lblcirg);
dadosdaparte.add(tfcirg);
dadosdaparte.add(lblcpfcnpj);
dadosdaparte.add(tfcpfcnpj);
dadosdaparte.add(cpfcnpjinvalido, "wrap");
miglayout备忘单或帮助,我只是看到了电池的位置,而不是电池内部ITEN的排列,如果有人能帮助我,我非常感谢,如中所述:
单元中单独的组件可以在该单元中对齐,
如果还有剩余的空间。可以在列/行中指定
获取零部件默认对齐的约束,和/或您可以
在零部件的约束中指定它
例如,以下代码:
JPanel panel = new JPanel(new MigLayout("fillx"));
panel.add(new JLabel("Very long label:"), "");
panel.add(new JTextField(20), "wrap");
panel.add(new JLabel("Short 1:"), "right");
panel.add(new JTextField(20));
panel.add(new JLabel("Short 2:"), "right");
panel.add(new JTextField(10), "wrap");
将产生这一结果:
如果您知道将有多少列,还可以将零部件的对齐定义为列约束。以下将产生与前一个相同的结果:
JPanel panel = new JPanel(new MigLayout("fillx","[right][][][]"));
panel.add(new JLabel("Very long label:"), "");
panel.add(new JTextField(20), "wrap");
panel.add(new JLabel("Short 1:"), "");
panel.add(new JTextField(20));
panel.add(new JLabel("Short 2:"), "");
panel.add(new JTextField(10), "");
如下列文件所述:
单元中单独的组件可以在该单元中对齐,
如果还有剩余的空间。可以在列/行中指定
获取零部件默认对齐的约束,和/或您可以
在零部件的约束中指定它
例如,以下代码:
JPanel panel = new JPanel(new MigLayout("fillx"));
panel.add(new JLabel("Very long label:"), "");
panel.add(new JTextField(20), "wrap");
panel.add(new JLabel("Short 1:"), "right");
panel.add(new JTextField(20));
panel.add(new JLabel("Short 2:"), "right");
panel.add(new JTextField(10), "wrap");
将产生这一结果:
如果您知道将有多少列,还可以将零部件的对齐定义为列约束。以下将产生与前一个相同的结果:
JPanel panel = new JPanel(new MigLayout("fillx","[right][][][]"));
panel.add(new JLabel("Very long label:"), "");
panel.add(new JTextField(20), "wrap");
panel.add(new JLabel("Short 1:"), "");
panel.add(new JTextField(20));
panel.add(new JLabel("Short 2:"), "");
panel.add(new JTextField(10), "");
如下列文件所述:
单元中单独的组件可以在该单元中对齐,
如果还有剩余的空间。可以在列/行中指定
获取零部件默认对齐的约束,和/或您可以
在零部件的约束中指定它
例如,以下代码:
JPanel panel = new JPanel(new MigLayout("fillx"));
panel.add(new JLabel("Very long label:"), "");
panel.add(new JTextField(20), "wrap");
panel.add(new JLabel("Short 1:"), "right");
panel.add(new JTextField(20));
panel.add(new JLabel("Short 2:"), "right");
panel.add(new JTextField(10), "wrap");
将产生这一结果:
如果您知道将有多少列,还可以将零部件的对齐定义为列约束。以下将产生与前一个相同的结果:
JPanel panel = new JPanel(new MigLayout("fillx","[right][][][]"));
panel.add(new JLabel("Very long label:"), "");
panel.add(new JTextField(20), "wrap");
panel.add(new JLabel("Short 1:"), "");
panel.add(new JTextField(20));
panel.add(new JLabel("Short 2:"), "");
panel.add(new JTextField(10), "");
如下列文件所述:
单元中单独的组件可以在该单元中对齐,
如果还有剩余的空间。可以在列/行中指定
获取零部件默认对齐的约束,和/或您可以
在零部件的约束中指定它
例如,以下代码:
JPanel panel = new JPanel(new MigLayout("fillx"));
panel.add(new JLabel("Very long label:"), "");
panel.add(new JTextField(20), "wrap");
panel.add(new JLabel("Short 1:"), "right");
panel.add(new JTextField(20));
panel.add(new JLabel("Short 2:"), "right");
panel.add(new JTextField(10), "wrap");
将产生这一结果:
如果您知道将有多少列,还可以将零部件的对齐定义为列约束。以下将产生与前一个相同的结果:
JPanel panel = new JPanel(new MigLayout("fillx","[right][][][]"));
panel.add(new JLabel("Very long label:"), "");
panel.add(new JTextField(20), "wrap");
panel.add(new JLabel("Short 1:"), "");
panel.add(new JTextField(20));
panel.add(new JLabel("Short 2:"), "");
panel.add(new JTextField(10), "");