public class DrawLine extends DrawPanel{
public DrawLine(){}
public void paint (final Graphics g){
final Graphics2D g2d = (Graphics2D) g;
final Line2D aLine = new Line2D.Double(10 , 10 , 70 , 70);
g2d.draw(aLine);
}
public static void main (final String[] args){
DrawFrame.display ("DrawLine" , new DrawLine());
}}
이것은 내 코드이며 전체 java.awt. * - package를 가져옵니다. 오류 메시지는 다음과 같습니다자바 - 그리기 awt - 패키지
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
DrawFrame cannot be resolved
at DrawLine.main(DrawLine.java:11)
내 IDE 이클립스, 최신 버전 및 cmd를 자바 -version을 할 때 나는 "1.7.0_02"가있다.
하여 환경 :
경로 :
C:\Users\Administrator\Desktop\Java Work;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;c:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\12.0\DLLShared\;C:\Program Files (x86)\Roxio\OEM\AudioCore\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files\Java\jdk1.7.0_02\bin;.;
클래스 경로 : 같은 입력 - 출력으로
.;C:\Program Files (x86)\Java\jre6\lib\ext\QTJava.zip;C:\Program Files (x86)\Java\jre6\bin;C:\Users\Administrator\Desktop\Java Work;.;
간단한 프로그램, 안녕하세요, 계산 작업. 수많은 그래픽 프로그램을 만들려고 노력했으며 DrawFrame이 문제인 것 같습니다. 제가 누락 된 패키지입니까? 나는 다른 프로그램을 컴파일 할 수 있기 때문에 environmentvars를 믿지 않는다. Java는 많은 문제 (파이썬 만 프로그래밍했습니다. & Scheme befor).
어디에서'DrawPanel'을 가져 왔습니까? 'DrawFrame'은 같은 API에 있어야합니다. –