将JPanel添加到JFrame时出现问题:java.lang.IllegalArgumentException:无法添加到布局:约束必须是字符串(或null)

将JPanel添加到JFrame时出现问题:java.lang.IllegalArgumentException:无法添加到布局:约束必须是字符串(或null),java,swing,jframe,jpanel,Java,Swing,Jframe,Jpanel,当我点击run时,我的编译器出现问题,它给了我以下信息: Exception in thread "main" java.lang.IllegalArgumentException: cannot add to layout: constraint must be a string (or null) at java.awt.BorderLayout.addLayoutComponent(BorderLayout.java:426) at java.awt.Container.a

当我点击run时,我的编译器出现问题,它给了我以下信息:

Exception in thread "main" java.lang.IllegalArgumentException: cannot add to layout: constraint must be a string (or null)
    at java.awt.BorderLayout.addLayoutComponent(BorderLayout.java:426)
    at java.awt.Container.addImpl(Container.java:1120)
    at java.awt.Container.add(Container.java:998)
    at javax.swing.JFrame.addImpl(JFrame.java:562)
    at java.awt.Container.add(Container.java:966)
    at DealerWindow.<init>(DealerWindow.java:36)
    at DealerWindow.main(DealerWindow.java:98)
Java Result: 1
BUILD SUCCESSFUL (total time: 1 second)
错误说明问题出现在第35行,即:

add(innerPanelCenter,new FlowLayout(FlowLayout.CENTER));

使用有效的布局约束。替换

add(innerPanelCenter,new FlowLayout(FlowLayout.CENTER));


1+这一天的最后一票用光了这个答案!在Blaine:您需要阅读布局管理器教程。这些都在这里解释过了,比把随机代码扔到墙上,等着看有什么东西粘在墙上要好得多。
add(innerPanelCenter,new FlowLayout(FlowLayout.CENTER));
add(innerPanelCenter, BorderLayout.CENTER);