JPanel vs JFrame w Javie

Uczę się Java gui. Sposób, w jaki nauczyłem się tworzyć okno, polega na dziedziczeniu lub rozszerzaniuJFrame klasa i dobrze jest z niej korzystać, jakJFrame zawiera wszystkie właściwości okna. Teraz Jeśli chcę dodać coś do tego okna, muszę użyćadd() metoda. Ale dziś natknąłem sięJPanel który również tworzy okna i możemy dodawać rzeczy przezjpanelObjec.add().

Jaka jest różnica między tymi dwiema metodami? Czy są w jakiś sposób powiązane?

questionAnswers(2)

yourAnswerToTheQuestion