うん。フレームを作成していますが、グラフィックはフレーム内にありません。コードなしではほとんど言い表せませんが、java.sun.comのAWT Tutorialはこの点で悪くありません。
(私は長い時間でAWTを使用していない。)、オーケーもう少し
ここであなたが持っている問題のカップルです。フレームは一種のウィンドウです。それは、独自のクローズボタンなどを持つ別のウィンドウになりたいです。
グラフィックを作成するときは、それがその親であることをコンポーネントに伝える必要があります。あなたは何とかそれをAppletに親子化しています。だからなコードのいくつかの作品を持っているthis
としてアプレットのコンテキストで
add(myComponent);
のような。
public class myApplet extends Applet {
// lots of stuff here creating your canvas, putting the image in it
// and so forth. There's an example, see fn 1.
// When you're done, you have a component, call it myImage.
add(myImage);
}
フレームがあり、それにボタンを追加しています。
public class MyFrame extends Frame {
add(new Button(...));
add(new Button(...));
}
いくつかの方法でCanvasをFrameクラスに追加するコードを移動する必要があります。
(警告:これはない完全なJavaコードで、私はぶっきらぼう右のメソッドの名前を覚えていませんアプレットでおそらくのinit()メソッド、少なくとも
FN1。。。 http://java.sun.com/developer/onlineTraining/awt/contents.html#simpleexample
ええ、私はそれを少し続いてきたことは、AWT使用して私の最初の時間です:とにかくS を、私はかはわからないあなたに感謝し、誰もが任意のより多くの提案を持っている場合は、投稿してくださいおかげで再び – Tyler
。!私は画像を正しく追加しています。 これは、私のメインクラスが現在見ているものです: http://friendpaste.com/61E13yV4CSR9JiFZhrDeSe StartFrameは、ゲームの始めにポップアップするフレームで、WindowFrameはすべてのボタンを含むフレームです。 – Tyler
うん、そこにいるよ。あなたのアプレットのctorで、この上にMediaTrackerを作成し、そこでグラフィックを追加します。これは、グラフィックをアプレットに追加することを意味します。ここではヒントを紹介します:きれいなディレクトリから始め、一度に少しの部分を構築してください。 –