2012-01-25 5 views
10

私の本(私のコンピュータサイエンスコース)には、ソースコードスニペットがあります。我々は、グラフィックプログラミングとアプレットについて話しています。私はいくつかのケースではJAppletを拡張することに気付きましたが、他の人はAppletを使用しています。JAppletとAppletの違いは何ですか?また、どちらを使うべきですか?

どのような違いがあり、どのようにコードに影響するのだろうかと思っていましたか?

最近、グラフィカルなハングマンゲームを作成し、ユーザーがコンピュータの言葉を推測しようとしています。私はJAppletやAppletを使うべきでしょうか(JAppletはほとんどがJAppletを使用していますが、私はそれに傾いていますが、いずれにせよ)。

また、基本的な処理がアプレットでどのようなものになるのだろうと思っていましたが、JAppletまたはJFrameだけを拡張する単一のファイルにすべてのコードが含まれている人もいます。私はそれをすべきか? JAppletためdocumentationから

+3

を使用することをお勧め。 JAppletを使うことで、JAppletができることと、アプレットができることのすべてを行うことができます。 – bmoran

答えて

17

あなたのアプレットの内部でSwingコンポーネントを使用することを探しているならJFC/Swingコンポーネントアーキテクチャ

のサポートを追加しますjava.applet.Appletの拡張版、JAppletはその機能を提供します。 Swingは元のAWTに取って代わりました。したがって、Appletの代わりにJAppletを使用することは、現在のライブラリに対応するための良い考えです。

+0

JAppletとアプレットの使い方を決めるには? – laish138

2

は、API仕様が アプレットを言っているのです。スイングは優れており、AWTコンポーネントの使い方を覚えている人はほとんどいません。

さらに、私は基本的なプロセスはアプレットであるべきと思いまして、一部の人々は、JAppletのか、単にJFrameのを拡張する1つのファイルにすべてのコードを持っています。私はそれをすべきか?

おそらくそうではありません。多くの例はコンパイルと実行を容易にするために書かれています。コードは最高のデザインに応じて別々のクラスに分けられ、最も単純なコードだけが単一のクラスで表現されます。

3

使用JAppletここ

2

アプレット - > AWT

JAppletの - >支援技術のためのスイング+サポート+

私はそれがアプレットを拡張するので、私はJAppletのを使用することになりJAppletの

関連する問題