Che intendi per "quello che contiene il 'main'"?? Che intendi per "main"??Originariamente inviato da Jordy54
Ho fatto ulteriori prove su Containers diversi da quello che contiene il 'main'
Un container generalmente può essere ad esempio il content pane di un JFrame/JDialog/JWindow/JApplet/JInternalFrame o un JPanel, che sono casi tipici.
La add() la invochi su cosa??? Su un JFrame??Originariamente inviato da Jordy54
ottenendo un numero > 0, però diverso da quello atteso, che però non è influenzato da successivi 'add'.
Se JFrame, allora sappi che add() e alcuni altri metodi in JFrame fanno un "forward" (e nota, solo da Java 5) sul suo content pane. Ma getComponentCount()/getComponent() ovviamente no!!!
JFrame ha una struttura più complessa rispetto ad un semplice java.awt.Frame. Quindi getComponentCount()/getComponent() direttamente su un JFrame non ti "mostrano" nulla di ciò che è stato aggiunto nel content pane.
Ho il sospetto che dovresti leggerla meglio.Originariamente inviato da Jordy54
Ho il sospetto che la documentazione ufficiale non sia sufficente per imparare. ?!?!![]()