所以,我有以下代码:
JMenu debug = new JMenu("Debug");
debug.add(new Debug());
然后Debug类是:
public class Debug extends JMenuItem {
public final String TEST_DEBUG = "Test";
public Debug() {
add(TEST_DEBUG, this);
}
}
运行应用程序后,我收到以下错误:
线程“AWT-EventQueue-0”java.lang.IllegalArgumentException 中的异常:将容器的父级添加到自身
我知道这意味着什么,但我不知道如何在不将容器父级放置到自身的情况下做到这一点?我如何将字符串传递给 JMenu?
我正在尝试通过 Debug 类将字符串(TEST_DEBUG)传递给 JMenu(调试)。