独自のクラスを作成する方法を学習したばかりで、この特定の課題ではグラフィックスを操作する必要がありました。クレヨンを描画し、5 つのクレヨンを並べてテスト プログラムを作成する必要がありました (それぞれの色と x、y を変更するだけです)。色とx、y座標を変更する方法は知っていますが、私の質問は...
各クレヨンを「印刷」するにはどうすればよいですか? はい、これはアプレットであり、.html ファイルが必要であることはわかっています。しかし、.html ファイルを実行したときにクレヨンが表示されるようにするには、テスト プログラムで正確に何が行われるのでしょうか? を使用してテストプログラムで非アプレットを実行しSystem.out.println
たことがありますが、グラフィックスは使用したことがありません。それはちょうどでしょうSystem.out.println(Crayon);
か?
また、複数のクレヨンを入手するにはどうすればよいですか? ;だと思いCrayon crayons = new Crayon
ますが、次は「Crayon crayons2 = new Crayons;」でしょうか? わからない。
x、y座標はクレヨンごとに変更する必要がありますが、割り当てのUMLは、それらをインスタンス変数にするのではなく、「public void paint (Graphics g, int x, int y)」に入れるように指示しました。テストプログラムについてこれまでに持っているもの(正しい場合と正しくない場合があります):
import javax.swing.JApplet;
import java.awt.*;
public class BoxOfCrayons extends JApplet {
Crayon first = new Crayon (Color.red, 50, 250)