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

java - うるう年を計算するためのJavaコード

「Javaの芸術と科学」の本をフォローしていますが、うるう年の計算方法を示しています。この本は、ACM JavaTaskForceのライブラリを使用しています。

本が使用するコードは次のとおりです。

さて、これがうるう年の計算方法です。

私のコードに何か問題がありますか、それとも本で提供されているものを使用する必要がありますか?

編集::上記のコードは両方とも正常に機能します。私が聞きたいのは、うるう年を計算するための最良の方法はどちらのコードかということです。

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

java - ACM Java ライブラリは実際に使用されていますか?

ACM JTF の Java ライブラリは実際に使用されていますか、それとも学生の学習を簡素化するために用意されているだけですか?

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

java - acm.graphicsライブラリ-代わりにアプレットが起動します

ACMライブラリを使おうとしています。ソースコードは次のようになっています。実行するとアプレットが起動しますが、出力はEclipse内のコンソールに残ります。アプリは、コンソールではなく、スタンドアロンウィンドウで起動することを想定しています。私が間違っているのは何ですか?

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

java - Java ACM パッケージ

Eclipse で Java アプリケーションを作成しようとしています。

ACM.Program パッケージを使用したいのですが、私の Eclipse にはインストールされていません。

ネット全体を調べましたが、ACM パッケージのダウンロードが 1 つも見つかりません。

詳細: コードを試すたびに:

ying-yang の上下にエラーが発生します。すべて「acm.program」などがないことを意味します。

とにかく、ACM パッケージの場所とインストール方法を知る必要があります。

ありがとう!

――フリン

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

java - javaマウスの質問ACMパッケージプログラムとグラフィックス

AとBの2つのクラスがあります。AはProgramのサブクラス(つまりacm.program。*)であり、BはGCanvas(つまりacm.graphics.*)のサブクラスです。

クラスAIには、クラスBを開始して追加するinitメソッドがあります。

クラスBIには、達成したい2つのことがあります。ウィンドウサイズの変更とマウスクリックに対応したいです。コンポーネントリスナーを追加することで、ウィンドウサイズの変更を実現できます。マウスクリックイベントを実行できません。

これで、ウィンドウのサイズ変更に対応する必要がない状況で、どのようにそれを行うかがわかりました。私は1つのクラスを持ち、GraphicsProgramを拡張し、mouselistenersを追加しますが、問題はありません。

あなたの推薦は何ですか?これらの2つのイベントハンドラーを単一のGCanvas内に同時に存在させるにはどうすればよいですか?ありがとうございました。

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

java - getHeight()メソッドがコンストラクターで機能しないのはなぜですか?

これはコードです:

実行結果は0 472です。getHeight()コンストラクター0でがrun()返さ472れるのに、実際の値であるが返されるのはなぜですか?

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

java - paintComponent で形状を自動的に追加するにはどうすればよいですか?

初心者として、フレーム内にグラフィカルな形状を追加したいときはいつでも、次のようにします。

フレーム内に無制限の数の図形を自動的に描画するにはどうすればよいですか? 上記の方法に従えば、限られた数の形状 (Rect、Oval など) しかありません。

たとえば、メソッドaddStuff(x, y)が呼び出されるたびに、座標 x と y に自動的に "Stuff" を描画し、paintComponent手動で内部を再度編集する必要はありません。

以前は acm パッケージでこれを行っていましたが、簡単でした。以下のコードのように。

上記のように、好きなだけ円を追加できます。これを説明するにはページが必要になることはわかっていますが、acm パッケージに依存せずに上記のコードに似たものを作成する方法について簡単に説明したいと思います。

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

java - JButtonは視覚的に機能しません

次のクラスでいくつかのインタラクターを使用しています。それらはすべて完全に機能します。つまり、私が望むことを実行します。ただし、視覚的には機能しません。たとえば、画面をクリアするためのJButtonを押すと、JButtonは押されませんが、JButtonは押されません。これはJButtonには問題ありませんが、ラジオボタンには問題があります。クリックしてラジオボタンを切り替えると、画面に表示されている内容を切り替えることができますが、ラジオボタンの選択は切り替わりません。なぜこうなった?私は何時間もコードを見つめてきましたが、それを理解することはできません。(私の説明が明確であることを願っています...ここにコードがあります...)。acmライブラリのドキュメントはここにあります。

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

java - ラベルが y 軸に沿って中央に配置されないのはなぜですか? (スタンフォード SEE CS106A)

スタンフォード大学のオンライン CS106A コースを使用して Java を学ぼうとしています。このコースでは、 http://jtf.acm.org/の acm ライブラリ パッケージを使用します。

以下の私のコードがy軸に沿ってラベルを中央に配置しないのはなぜですか?

このプログラムを実行すると、次のようになります: http://i.imgur.com/rriSX.jpg

編集: 私を悩ませているもう1つのことは、割り当てで実行されたサンプルにも同じ配置の問題があるように見えることです。(下のリンク、例 3 を参照)

http://see.stanford.edu/materials/icspmcs106a/13-assignment-2-simple-java.pdf

写真をよく見ると、クラスボックス内のラベルもきちんと中央に配置されていないことがわかりますか?

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

java - .txt ファイルを必要とする html に .jar ファイルを埋め込む (java)

Java プログラムに acm ライブラリを使用しており、プログラムを HTML 経由で Web サイトに埋め込みたいと考えています。を使用して、他の .jar ファイルを自分の Web サイトにうまく埋め込んでいます。

しかし、HTML に埋め込むと、.txt ファイルをロードする必要がある部分に到達すると、プログラムが異常に反応しなくなることがわかりました。

AP CompSci の先生が、Web ブラウザーの Java が .txt ファイルのインポートをブロックすると言っていたのを漠然と覚えていますが、私の記憶が間違っている可能性があります。以下は私のJavaコードです:

したがって、.txt ファイルを実行前に使用するものとして実際に追加する方法がわからないだけでなく、それが可能かどうかさえわかりません。