これは非常に初歩的な質問のようですが、答えがわかりません。
Java で新しい JFrame を作成するとします。新しいフレームには、デフォルトのコンテンツ ペインが付属しています。変数を宣言してそのフレームのコンテンツ ペインとして初期化すると、初期化した変数はフレームのコンテンツ ペインへの参照になりますか、それとも独自のものになりますか? 例:
JFrame frame = new JFrame();
Container panel = frame.getContentPane();
たとえば、コンテンツ ペインのレイアウトを変更したい場合、調整するpanel
と変更と同じ効果が得られframe.getContentPane()
ますか?
私が何を意味するかを正確に示すには:
frame.getContentPane().setLayout(new GridLayout());
これは次と同じ結果を作成しますか?
panel.setLayout(new GridLayout());
私がその後に行うことは、最後に言わなくてpanel
も反映されますか?frame
frame.setContentPane(panel);