5
私はいくつかのコンポーネントを追加したいJPanel
を持っています。ユーザが提供するファイルの内容に基づいて、実行時に実行されます(特に、JButton
)。実行時にJPanelにコンポーネントを追加するには
私はJFrameの派生フォームクラスのコンストラクタから呼び出す場合は、他のすべてが構築された後でも、パネルにcompontentsを追加し、私は最初のファイルを読み込む場合とことができ、その後パネルへの呼び出しをコンポーネントを追加追加されたコンポーネントは決して表示されません。
誰かが私が望むようにJavaを強制する方法を知っていますか?
私は、revalidate()をSwingに使用すべきだと考えていますが、99%の時間でも動作します。 – camickr
revalidateは、呼び出されたコンポーネントの親をすべて子にレイアウトさせるために使用されます。このような単純な使い方では、うまくいくでしょう。 –