0

メニュー付きのJavaアプレットを作成しようとしています(異なるモードオプションで画面全体にストレッチ)、2つの異なるモードを持たせたいです。

これを行う最善の方法は、アプリケーションによって実行される 2 つの異なるアプレットを作成することですか、またはJFrame(むしろ を使用したいApplet) のような別のものを使用する必要がありますか、またはペイント メソッドなどで多数の if ステートメントを使用する必要がありますか?

4

3 に答える 3

1

いくつかのオプションがあります。

個人的には、 sJPanelを受け入れる機能を持つカスタム コンポーネント (たとえば ) から始めます。Action

次に、このパネルに追加するJButtonperを作成します。Action次に、このパネルをメインの最上位コンテナに追加します。

これにより、構成可能な基本メニューを作成し、各メニュー項目のロジックをメニュー インターフェイスの懸念事項から分離することができます。

詳細については、アクションの使用方法をご覧ください。

于 2013-06-27T01:07:12.463 に答える
0

そこには少し混乱があると思います。あなたのアプレットはあなたのアプリケーションホストになります.JFrameは通常、それ自体が「ホスト」(スタンドアロンアプリケーション)であるオブジェクトです. .

メニュー付きのアプレットが必要であり、それを取得するには、Java スタンドアロン アプリケーションで通常行うことを行う必要があります。

JMenuBar - パート 1

アプレットは最上位のコンテナーであるため、JFrame を作成する必要もありません。JPanel を使用すれば済みます。

于 2013-06-27T00:28:40.863 に答える
0

たとえば、jQuery、JavaFX、JSF などの Web アプリケーションを開発している場合は、別の可能性について考える必要があると思います。

于 2013-06-27T00:27:29.210 に答える