問題タブ [acm-java-libraries]

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 に答える
889 参照

java - acm パッケージを使用した GLabel のトラブル

だから私は GLabel をキャンバスに置こうとしていますが、問題は表示されないことです。私はスタンフォード大学のプログラミング方法論コースを見てきましたが、そこで彼らは acm パッケージを拡張しており、私もそれを拡張しています。私のコードは講師が使用しているものとまったく同じように見えますが、私の GLabel は機能していません。これが私のコードです:

追加情報: Mac OS X で TextWrangler というテキスト エディターを使用し、Terminal というコマンド ラインで bash シェルを使用してコンパイルしています。

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

java - エラー「test.Testクラスがテストプロジェクトに見つかりませんでした」を取得する

プログラミング方法論に関するスタンフォード大学の講義を見ていると、教授がコードを持っている

私が知る限り、これを実行するために必要なのは、acm.jar ファイルをライブラリにロードすることだけです。

彼がそのスクリプトを実行するときと、私が私のスクリプトを実行するときの唯一の違いは、1) 私は自分の Java ファイル テストを呼び出すので、そう言っていることtest extends GraphicsProgram、および 2) 彼が Eclipse を使用している間、私は NetBeans を使用していることです。しかし、これを実行すると、ウィンドウが表示され、test.Test class wasn't found in Test project. 次に、メイン クラスを選択するように求められますが、オプションには<No main classes found>.

私はいくつかの理由で混乱していると思います. もう 1 つは、このコードがほんの数日前に機能していたのですが、突然機能しなくなり、何が変わったのかわかりません。

これが私のコードです:

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

java - ACM Java ゲーム ループ破壊グラフィック

ACM ライブラリに問題があります。私はゲームを作成しようとしています。アプレットを acm で実行するには、graphicsProgram クラスの run() メソッドを使用する必要があります。

このグラフィックプログラムをグローバルフィールドとして持つ別のクラスがあり、グラフィカルインターフェイスから要素を追加および削除します。私の問題は、このクラス内に while ループがあると、グラフィックス プログラムが正しく動作しなくなることです (要素を削除できず、外部メニューからアクセスできません...)。

作業中のグラフィックス プログラムと一緒に while ループを無限に繰り返す方法を知っている acm の専門家はいますか?

私は持っている:

コントローラーは指定されたコードよりも複雑であるため、コードをバトルからコントローラーに移動できません。

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

java - 「println」と書くとコードが修正されますが、どのように修正されますか?

CS の講義で何かを試していたところ、突然、興味深い問題が発生しました。

これが私のメインコードです。

それが私の楕円クラスです。

ご覧のとおり、楕円を作成して「クールダウンを削除」し、クールダウンの終了後に楕円が破壊されます。問題は、println("asd") 行を削除すると、コードが正しく機能しないことです。つまり、その行を削除すると、楕円が同時に表示および非表示になります (クールダウンは機能しません)。

それで、「println」行がこの問題をどのように解決できるのだろうか?