Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java MIG布局中的单元格_Java_Swing_Layout_Miglayout - Fatal编程技术网

Java MIG布局中的单元格

Java MIG布局中的单元格,java,swing,layout,miglayout,Java,Swing,Layout,Miglayout,我正在使用和 为什么细胞不工作?我想这应该是3行2列。每行上的JLabel和JTextField。 我应该做什么改变才能让它像我期望的那样工作 我的代码: private Container serverInfo() { JPanel oServeruJP = new JPanel(); this.setLayout(new MigLayout()); JLabel serverLB = new JLabel("Server: "); JTextField serverTF = new JTe

我正在使用和

为什么细胞不工作?我想这应该是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;
}

您将外部容器的布局设置为this miglaway,而不是将组件添加到oServeruJP的面板

请尝试:

oServeruJP.setLayout(new MigLayout());

谢谢,大约20分钟前我发现了这个错误:现在我想办法删除这个问题。打字错误:/I我过去也遇到过这种情况,请留下它,以防有人遇到同样的问题。