0
我遇到了StdDraw的問題,並調整了窗口的大小以使點出現。我有一個點類平局()方法標準繪製Java窗口
/**
* Draws this point to standard draw.
*/
public void draw() {
/* DO NOT MODIFY */
StdDraw.point(x, y);
}
然後,在測試類我有
public static void main(String[] args) {
Point p = new Point(3, 4);
StdDraw.setXscale(0, 10);
StdDraw.setYscale(0, 10);
p.draw();
}
當我跑,我得到兩個窗口彈出來,既沒有在他們。我假設一個是來自Point類的窗口,在未調整大小的座標平面上繪製點(3,4)處的點,另一個窗口是測試儀類中調整大小的窗口,沒有任何點。我在這裏錯過了什麼嗎?我如何在不修改Point類的情況下在一個窗口中運行它?
請閱讀StdDraw的文檔,然後查找一些示例,教程。你可以自己處理。 –
謝謝你的回覆。我已閱讀文檔,查看示例和教程。與我所看到的所有例子的不同之處在於,主要方法與繪製的點在同一個類中。所以如果我把我的主要方法放在我的Point類中,那麼是的,我可以讓它工作。但只要我爲main創建一個單獨的類,就會彈出兩個繪製窗口。也許我一直在尋找它太久,我錯過了一些小東西,但任何幫助將不勝感激。謝謝 – Paul