問題タブ [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 投票する
2 に答える
6367 参照

android - 2つのインジケーターを備えたプログレスバー

2つのインジケーターが付いたプログレスバーが欲しいです。

1つのインジケーターはタスクAの進行状況を緑色で示し、2番目のインジケーターはタスクBの進行状況を赤色で示します。すべて1つの進行状況バーに表示されます。残りは、タスクAとBの残りを示しています。

これを達成するための(簡単な)解決策はありますか?ドキュメントを読みましたが、助けが見つかりませんでした。

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

java - Greenfootプログラミング-俳優の行動

私はグリーンフットでクラスを教えています、そして私は些細なことのように思われる何かに行き詰まっています。

誰かが私の世界で俳優をドラッグし、それをドロップするたびにメソッドがトリガーされるというオプションが必要です。これはどのように行われますか?

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

java - Javaでは、配列内のオブジェクトの数に戻されたオブジェクトの配列から移動する方法はありますか?

つまり、{b、b、b}が必要です。3が必要です。コンウェイのライフゲームを複製しようとしていますが、セルに隣接するセルの数を返してもらいたいのです。今のところ、近くにオブジェクトがあるかどうかを調べ、それらを架空のボックスに格納している場合は、そのボックス内のオブジェクトの数を整数に変換する方法を教えてください。

編集:リストとして返されることがわかったので、コンパイラがエラーに気付かないようにしましたが、実行するとこれが表示されます。

java.lang.ClassCastException: java.util.ArrayList cannot be cast to Cell at Cell.lookForCells(Cell.java:33) at Cell.act(Cell.java:24) at greenfoot.core.Simulation.actActor(Simulation.java:507) at greenfoot.core.Simulation.runOneLoop(Simulation.java:470) at greenfoot.core.Simulation.runContent(Simulation.java:204) at greenfoot.core.Simulation.run(Simulation.java:194)

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

java - setLocation(mouse.getX(), mouse.getY()); での Greenfoot エラー

鳥を撃ち落とすゲームを作っています。マウスの動きを追う十字線として機能するアクターを作成しました。

これは、エラーを生成しているコードです (setLocation は 18 行目です)。

そしてエラーコード:

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

java - accessDeclaredMembers パーミッションをアプレットとしてバイパスする方法は?

別の質問のコードを使用して、Java ClassLoader のプライベート フィールド「クラス」にアクセスしました。これは問題なく動作しますが、アプレットに移動すると、次の例外でめちゃくちゃになります: access denied (java.lang.RuntimePermission accessDeclaredMembers). 私はいくつかの検索を行い、PrivlegedExceptionAction を使用してそれをスキップしようとしましたが、機能していません。だから私の質問はこれです:これをバイパスすることは可能ですか?そうでない場合、クラスのリストを取得する別の方法は何ですか?

リフレクション コード:

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

java - Greenfoot の Java MouseInfo コードが理解できない

このコードがどのように機能するのかよくわかりません。結果 (マウス座標を使用して新しいオブジェクトを追加する) は理解していますが、'MouseInfo...' と 'addObject..' で始まる行がどのように機能するか説明してもらえますか? 「マウス」と呼ばれるクリック イベントごとに新しい MouseInfo オブジェクトが作成されますか?

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

c#-4.0 - すべての派生クラスで 1 つの特定のオーバーライドされたメソッドを呼び出す

次のコードを検討してください。

[ このコードは、ここで提案された Jayson のコードに基づいています: 「派生クラス メソッドを呼び出す基本クラス メソッド ?」]

与えられたコード例では、ランタイムに各派生クラス オブジェクトの特定のメソッド (この場合は「loseEnergy()」) を実行させたいのですが、解決策が見つかりませんでした。

どうすればこの問題にアプローチできますか? この問題を解決するために、知っておくことや試してみると役立つことは何ですか?

あなたの助けは大歓迎です!ありがとうございました!

よろしく、セガラ

PS私がこれまでに行ったいくつかの検索:

編集:

「loseEnergy()」メソッドを持つクラスのオブジェクトを含むリストを作成するという以前の考えに固執することにしました。このようなリストがあれば、すべてのオブジェクトのメソッド「loseEnergy()」を呼び出すことができます。これは私が望んでいたことです。

質問はクローズできます。

ありがとうございました。

0 投票する
4 に答える
917 参照

java - シンボルが見つからない理由 - 変数 gameState

グリーンフットの構造 https://www.dropbox.com/s/t4pau2mk3mh9npu/structure.JPG var gameState を開始しました

サブクラスからアクセスしようとすると、このように Actor の下で「Block」を呼び出します

シンボルが見つからないと言い続けます-変数gameState助けてください

MineBoard のコード全体

ブロックのコード全体