電子書籍の厳選無料作品が豊富!

JavaのSwingを使って、
ボタンを作成し、ボタンのイベント処理で
前の画面に戻るというようなものを作りたいのですが
その場合、
(1)画面1のクラス
(2)画面2のクラス
を作って、どのようにすればよいのでしょうか?

まったく、わからないのですが、
概念的なことから教えていただけると助かります。。

A 回答 (2件)

1枚のウィンドウの中に表示をいろいろ用意して切り替える、というようなことを考えていますか?


 ならば、レイアウトマネージャをCardLayoutにしてその中にJPanelで表示をいくつか用意し、必要に応じて切り替えるのが便利では。CardLayoutは、カードを重ねたようにして複数のコンポーネントの中から一番手前にあるものだけを表示するものです。組み込んだものを順番に前後に移動したりすることもできます。詳しくはJavaDocなどでCardLayoutについて調べてみてください。

参考URL:http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/ja …
    • good
    • 0
この回答へのお礼

ありがとうございます。
さっそく試してみたところ、うまくいきました。

お礼日時:2005/07/03 22:15

通常ならば#1の方が書かれているCardLayoutを利用するのが一般的です。


画面毎にFrame等を作ってしまうような構造になっているならば、可視状態を変更してやるのも手でしょう。
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2005/07/03 22:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!