Java MIG布局中的单元格
我正在使用和 为什么细胞不工作?我想这应该是3行2列。每行上的JLabel和JTextField。 我应该做什么改变才能让它像我期望的那样工作 我的代码: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
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我过去也遇到过这种情况,请留下它,以防有人遇到同样的问题。