线程“main”中的异常java.lang.IllegalArgumentException:向容器添加窗口[Como lo soluciono y a que se debe este Problema]

时间:2018-04-03 14:24:57

标签: java swing javax

Se que ya hay alguna pregunta parecida a esta sin Embargo no consigo entender el porque de este probleyyasípodersolucionarloperomásalláentenderpor que sucede esto se que soy novato y aun me lio con este tipo de errores El error que se muestra:

jq '.module.data.item_i77f664a2.fields + {"operation":"delete"}' > data.json
micódigo:

Exception in thread "main" java.lang.IllegalArgumentException: adding a 
window to a container
at java.desktop/java.awt.Container.checkNotAWindow(Container.java:508)
at java.desktop/java.awt.Container.addImpl(Container.java:1111)
at java.desktop/java.awt.Container.add(Container.java:1025)
at java.desktop/javax.swing.JFrame.addImpl(JFrame.java:553)
at java.desktop/java.awt.Container.add(Container.java:432)
at graficos.MarcoPassword.<init>(CampoPassword.java:17)
at graficos.CampoPassword.main(CampoPassword.java:8)

1 个答案:

答案 0 :(得分:0)

涂问题:

add(miLaminaPassword);

MarcoPassword hereda de JFrame y,a su vez,LaminaPasswordtambiénheredade JFrame。 Laexcepciónseda cuandointentasañadirunJFrame a otro JFrame

你的问题在这里:

add(miLaminaPassword);

MarcoPassword继承自JFrame,同时LaminaPassword也继承自JFrame。当您尝试在另一个JFrame内添加JFrame时会抛出异常。