2017-06-09 15 views
-1

私は、ネットビーンでフレーム間を切り替えるためのコーディングを手伝ってくれました。しかし、私はまた、最初のページを消して、2番目のフォームだけを見えるようにしたい。私は2つのフォームでこれを行うことができましたが、このコードを使用して最初から2番目に、次に2番目から3番目のフレームに移動すると機能しません。1つのJFrameから別のJFrameに切り替える

+1

複数のフレームを使用しないでください。代わりに[カードレイアウト](http://docs.oracle.com/javase/tutorial/uiswing/layout/card.html)を使用することができます。 – camickr

+1

[複数のJFramesの使用、良い/悪い練習?](http://stackoverflow.com/q/9554636/418556) –

答えて

0

必要なものはdispose() 新しいウィンドウのインスタンスを作成して表示すると、最後のウィンドウが削除されます。

disposeメソッドはonという名前のウィンドウを破壊するので、別のウィンドウがない場合はSystem.exit(0)と似たものになります。

+0

nope.再度同じ問題があります。私は2つのフレームのためにそれを使用することができますが、 3つ以上使用しても機能しません(私の場合は5)。 1つのクラスにすべてのフレームを組み合わせることは可能ですか?そうなら、それはうまくいくでしょう。ありがとう! –

+0

*「すべてのフレームを1つのクラスに結合することは可能ですか?」それによって、GUIコントロールをすべて1つのフレームに結合することが可能であることを意味します。昨日のコメント。 –

関連する問題