ATM マシンをシミュレートするプログラムを作成しています。私はそれをシミュレートするコードを持っていますが、それはすべてテキストです。私が取り組んでいるGUIを入れたいです。私は元々、最初にユーザー名とパスワードを要求するポップアップ ウィンドウを持っています。私の考えは、クリックすると新しいウィンドウがポップアップし、「残高の確認、入金と引き出し」というオプションを選択できるJButtonを配置することです。これらのオプションはすべて、アクションを実行するための JButton にもなります。オプションで画面に表示される新しいパネルを作成するにはどうすればよいですか。JOptionPane.showInputDialog はメッセージのみを表示します。オプション用に新しい JPanel を作成する必要がありますか? 親切にアドバイス。
2 に答える
3
ユーザーに多数のウィンドウを押し付けたくない場合があります。これは、ユーザー インターフェイスが非常に煩わしいものになるためです。代わりに、プロのアプリケーションが行うことを検討してください。ほとんどの場合、1 つのウィンドウを表示したままにしますが、そのウィンドウのビューを変更し、必要に応じて時折ダイアログ ウィンドウを表示します。Swing では、CardLayout を使用して JPanel を交換できます。それぞれに独自の GUI/ビューがあります。
これに興味がある場合は、CardLayout のチュートリアルをご覧ください。このサイトには CardLayout の使用例がたくさんありますが、そのいくつかは私が書いたものです。
于 2013-08-03T03:04:02.457 に答える