いつもお世話になっております。
前回はCUIでの簡単なクイズゲームに関する質問でしたが、今回はもう少し勉強を進めてGUIでのメモ帳作りをしています。
どのようにして作っていくか思案する中で、基本的な画面を作る(ラベルやテキストボックスの配置を決めて、イベントリスナーを呼び出すなど)ということはできそうなのですが、画面の切り替え方法がどうしてもわかりません。
イメージとしては、メイン画面に「1. メモを見る」、「2.タグから検索する」の2つのボタンを設置して、そのボタンをクリックしたら次の画面に進むというようにしたいです。逆に「戻る」ボタンも作りたいです。
ボタンに登録するActionListenerインターフェースのactionPerformed()メソッドに、画面が切り替わる何らかの処理を実装すればよいのだろう・・・と考えつつ、具体的な処理がわからない状況です。
調べたところによると、2画面だけなら、setVisible()の引数のtrueとfalseを反転させればできるということがわかりましたが、合計で5画面を考えているので、この方法だとうまくいきそうにありません。
ちなみに、まだ計画の段階のため、ソースコードは何も書いていません。参考書のソースコードは熟読したので、ウィジェット、フレーム、パネル、リスナー、レイアウトマネージャーあたりは理解したと思います。
助言のほどよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/02 14:11