編集者: IntelliJ CE
欲しいもの:書けるようになりたい
setCanvas(500,500);
それ以外の
StdDraw.setcanvas(500,500);
問題: Stddraw ライブラリを正しくインポートする方法がわかりません。私が単にそうするなら
import StdDraw;
IntelliJ から、「StdDraw」シンボルを解決できないことがわかります。コメントアウトすると、StdDraw からメソッドを呼び出すことができますが、StdDraw.setcanvas(500,500); と記述する必要があります。
StdDraw.java は、Solver.java と同じディレクトリにあります。
コード:
import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.Scanner;
// import StdDraw;//StdDraw is in the same directory as Solver
public class Solver {
public static void main(String[] args) {
System.out.println("Solver main is running.");
StdDraw.setCanvasSize(500, 500);
StdDraw.setPenColor(StdDraw.RED);
StdDraw.filledRectangle(0,0,10,10);
}
}
私はすでに試しました:-Stddraw.javaがコンパイルして実行しているファイルと同じディレクトリにあることを確認します-http: //introcs.cs.princeton.edu/java/stdlib/javadoc/StdDraw.html - 完全なコード例の検索。ライブラリをインポートする方法を示すコード - YouTube チュートリアルを検索する - https://www.jetbrains.com/idea/help/library.htmlを読む - StdDraw の前に何かを追加することをいじる。stblib.StdDraw