0
StdDrawに問題があり、ウィンドウのサイズを変更するとポイントが表示されます。私はテスタークラスの標準描画Javaウィンドウ
/**
* Draws this point to standard draw.
*/
public void draw() {
/* DO NOT MODIFY */
StdDraw.point(x, y);
}
次にdraw()メソッドをPointクラスを持っている私が持っている
public static void main(String[] args) {
Point p = new Point(3, 4);
StdDraw.setXscale(0, 10);
StdDraw.setYscale(0, 10);
p.draw();
}
私はこれを実行すると、私は彼らに何もないとポップアップする二つのウィンドウ、両方を取得します。私は、サイズが変更されていない座標平面上の(3,4)の点をプロットするPointクラスのウィンドウと仮定し、もう1つのウィンドウは点がないテスタークラスのサイズ変更されたウィンドウです。私はここに何かを逃していますかPointクラスを変更せずに、これを1つのウィンドウで実行するにはどうすればよいですか?
StdDrawのドキュメントを読んでから、いくつかの例、チュートリアルを参照してください。あなたはそれを自分で処理することができます。 –
ありがとうございます。私はドキュメントを読んで、例とチュートリアルを見てきました。私が見てきたすべての例との違いは、主な方法は描画されるポイントと同じクラスにあるということです。だから私の主なメソッドをPointクラスに入れたら、それを動作させることができます。しかし、メインとは別のクラスを作るとすぐに、私は2つのドローウィンドウをポップアップさせます。たぶん私はあまりにもそれを見てきたと私は何か小さいが欠けているが、どんな助けも大いに感謝されるだろう。ありがとうございました – Paul