我正在使用MigLayout并使用这个(QuickStart.pdf)和这个(备忘单)。
为什么细胞不起作用?我想这应该是 3 行和 2 列。JLabel 和 JTextField 在每一行。
我应该改变什么以使其按预期工作?
我的代码:
private Container serverInfo() {
JPanel oServeruJP = new JPanel();
this.setLayout(new MigLayout());
JLabel serverLB = new JLabel("Server: ");
JTextField serverTF = new JTextField("none");
JLabel portLB = new JLabel("Port: ");
JTextField portTF = new JTextField("none");
JLabel stavServeruLB = new JLabel("Stav serveru: ");
JTextField stavServeruTF = new JTextField("Odpojen");
oServeruJP.setBorder(BorderFactory.createTitledBorder("Informace o serveru:"));
oServeruJP.add(serverLB, "cell 0 0");
oServeruJP.add(serverTF, "cell 1 0");
oServeruJP.add(portLB, "cell 0 1");
oServeruJP.add(portTF, "cell 1 1");
oServeruJP.add(stavServeruLB, "cell 0 2");
oServeruJP.add(stavServeruTF, "cell 1 2");
return oServeruJP;
}