なんらかのアクションで画面が変化するが、プログラムは 1 つのウィンドウで完全に動作するユーザー インターフェイスをどのように設計するかということです。つまり、ウェブサイトをナビゲートするのと同じ概念だと思います。たとえば、すべてが同じウィンドウ (Web ブラウザー) で行われますが、アクション (ボタンのクリック、リンクのクリックなど) ごとに画面の内容が変わります。 )。
Java API を調べたところ、CardLayout
クラスが見つかりました。私は正しい方向に向かっていますか、それとももっと簡単な方法がありますか? (このページCardLayout
はやや複雑であり、すべてを手動でコーディングすることをいとわない人に推奨されます)。
validate()
とrepaint()
メソッドがあることは知っていますがJFrame
、これはそれらの正しい使い方ではないかもしれません。私はもはや初心者ではありませんが、まだ非常に経験豊富でもありませんので、ご容赦ください。
どんなガイダンスも役に立ちます。どうもありがとう。