問題タブ [greenfoot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
330 参照

variables - 変数による抽象化

だから私は高校のオンラインJavaクラスを取っていますが、私の先生は役に立ちません...だから私たちは抽象化について学んでいて、私は動く私の「エイリアン」クラスですでにこれをやっていました。 2つの画像を切り替えることで逆方向に進む別のもの...しかし、例でコードを示したとき、それは複雑すぎるように見え、何かが足りないのではないかと思っていました。

マイコード

(移動メソッドを含むスーパークラス)

彼らのコード

avatarRight = "この画像"

彼らは言う key = keyname

キー = 「キー」

編集:それで、それをセットアップする方法と私が最初にセットアップした方法は

しかし、私が知る限り、以下のものは完全にうまく機能します。以下のコードではなく上記のコードを実行する理由はありますか

0 投票する
2 に答える
435 参照

random - 乱数が特定の数値に等しいかどうかのテスト

これはすでに回答されている可能性があることは知っていますが、私が見つけたすべての場所では、正しく機能しません。Greenfoot でゲームを作成していますが、問題が発生しています。そこで、カウンターが 600 に達するたびに乱数を生成し、その乱数が 1 に等しいかどうかをテストし、1 に等しい場合はオブジェクトを作成します。何らかの理由で、カウンターが 600 に達するたびにオブジェクトが作成されます。私は Java に少し慣れていないので、おそらく簡単なものです。

正常にコンパイルされているため、エラーは発生していませんが、実行すると問題が発生します。何か助けはありますか?前もって感謝します!

0 投票する
1 に答える
103 参照

java - この GUI を生成できないのはなぜですか?

そこで、ボタンで制御されて迷路を走るボールの GUI を作成しようとしています。しかし、まず、いくつかの方向ボタンを備えたフレームを作成したいと思います。これをEclipseで実行しようとすると、あまり具体的ではないエラーが発生します。私のコードは以下です。エラーは、コードの「buttonTL、buttonTR、buttonBL、および buttonBR」セクションを指しています。ご協力いただきありがとうございます。

エラー:
Exception in thread "main" java.lang.NullPointerException at mazeassignment.One.createGUI(One.java:55) at mazeassignment.One.main(One.java:23)

0 投票する
0 に答える
373 参照

java - グリーンフットでボールをエッジで跳ね返す方法

Greenfoot でプログラミングを学んでいます。これらのプロパティに従う 5 つのボールを持つシナリオを作成しています。

  1. ボールは、入射角が反射角と等しくなるように、ワールドの端で跳ね返る必要があります。

  2. 各ボールは、X 方向と Y 方向のそれぞれにランダムな速度で移動する必要があります。この速度は、インスタンスの作成時に方向ごとに 0 から 5 ピクセルの間で変化する可能性がありますが、ボールの存続期間中は一定のままです。

開始方法に関するヒントをいただければ幸いです。ありがとうございます。

0 投票する
2 に答える
68 参照

java - 描画されているボックス内の N 個のボックス

これが私が複製しようとしているものです:

現在、私のコードは次のとおりです。

結果は次のとおりです。

コードを書かないでください。描画されているボックスが同じポイントで終わらないようにする方法について、一般的な説明だけを希望します。過去 2 時間、うまくいかずにそれを理解しようとしてきましたが、現在持っているものはこれまでで最高のものです。ありがとうございました!

これはhttp://www.greenfoot.org/scenarios/3535に基づいています

0 投票する
3 に答える
1315 参照

java - Greenfoot/Java - 互換性のない型: boolean は int に変換できません

ここに新しいユーザーがいます...そして、私のコードが間違っていると感じています。

私は Greenfoot のプログラムに比較的慣れていないので、助けを求めたいと思います。当面の問題は、質問に記載されているとおりです。コードをコンパイルするときに「互換性のない型」エラーが発生し、変更を加えても修正できないようです。問題があるコードの特定の部分は次のとおりです。

コンパイルエラーには、「&& ansCorrect < 9」と書かれている場所にあると記載されていますが、修正方法はわかりません。

私のコードを見るための修正/リクエストは大歓迎です。助けてくれた人たちに感謝します!

0 投票する
1 に答える
107 参照

java - Greenfoot: Jfilechooser がプログラムをクラッシュさせる

私は Greenfoot を使って Java で高校のプロジェクト用のプログラムを書いています。私のプログラムでは、JFileChooser を使用して、ユーザーが画像を選択して編集できるようにします。

とにかく、JFileChooser を 2 回目に実行すると、常に JVM がクラッシュするようです。プログラムを最初に起動したときは常に機能しますが、JVM とプログラムを再起動しないと、2 回目に使用したときにプログラムがフリーズします。

これがある種のバグなのか、それとも不適切なコーディング慣行なのかはわかりません (swing 要素を適切に処理していない可能性があります)。

基本的に、これは私が JFileChooser を開くために使用するものです。

違いがある場合は、Java 1.7.0_71 を搭載した Mac を使用しています。

どんな助けでも大歓迎です-ありがとう!