2012-03-21 7 views
0

私はNetBeans 7.1でアプリケーションを構築しています。新しいアプリケーションです。私は1つのJFrameと2つのJPanelを作ったので、JPanelのボタンクリック(私はもちろんこれらのパネルのボタンがあります)を切り替える必要があります。まず、JFrameとJPanelをNetBeans IDEで作ったのですが、JPanelを1つのJFrameに切り替える方法はわかりません。私はSetVisible(true)で試しました。それは私が欲しくない新しいJFrameを開くだけです。 ありがとうございます。Java GUIアプリケーションですか?

+4

スイングチュートリアルを読んでみたいです。ここでそれらとすべてのJavaチュートリアルを見つけることができます:[The Really Big Index](http://docs.oracle.com/javase/tutorial/reallybigindex.html)。このページでCardLayoutチュートリアルを検索してください。 –

+1

@HovercraftFullOfEelsそのリンクのおかげで、私はそれが存在することを知らなかった:) – Deco

+0

あなたは大歓迎です。楽しむ! –

答えて

0

フレーム内のパネル間を入れ替える場合は、おそらくJCardLayoutが必要です。

レイアウトマネージャをフレームのJCardLayoutに設定してから、2つのパネルをフレームに追加します。次に、ボタンを押すと、 'first()、last()、next()、previous()、またはshow() `を使用してパネル間を移動できます。

フリッパーボタンが常に表示されるようにするには、フレームに他のレイアウトを使用し、ボタンをフレームに(適切な方法で)配置してから、カードレイアウトの別のパネルを作成し、 2つのパネルにカードレイアウトパネルのコントロールがあり、カードレイアウトパネルをフレームに追加します。

関連する問題