내 파트에서 일종의 어리석은 실수 일 수 있지만 Java GUI 자습서를 진행 중입니다. 자습서의 코드를 복사하여 Eclipse에 붙여 넣으면 붙여 넣은 코드에서 오류가 발견됩니다. 어쨌든 그것을 실행하려고하면 콘솔 오류와 빈 GUI 창이 나타납니다. 예를 들어Eclipse에서 붙여 넣은 코드를 컴파일하지 못했습니다.
는 :
Checkbox chk15to20 = new Checkbox(“15 to 19 years old”, true, age);
Eclipse는 "구문 오류, ArgumentList의 대신 예상"하고 말하고, 인수 문자열에 오류를 얻을 "년 종류로 해석 할 수 없습니다."
필자는 수동으로 문자를 다시 입력하여 문제를 해결할 수 있습니다. 코드는 올바르게 컴파일됩니다.
여기 (클래스는 버튼이라고합니다)가 실행될 때 오류 로그입니다 :
java.lang.Error: Unresolved compilation problems: Syntax error on tokens, ArgumentList expected instead years cannot be resolved to a type Duplicate field Buttons.old Syntax error on tokens, ArgumentList expected instead Duplicate field Buttons.old
at practice1.Buttons.<init>(Buttons.java:13)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
내 인용구는 인용 부호가 아닌 것으로 보입니다. –
만약 당신이 시도했다면 :'Checkbox chk15to20 = new 체크 박스 ("", true, 1); 또한 사용 된 따옴표가 다소 우스운 것으로 나타났습니다. 그것은 이상한 세트의 따옴표를 사용하는 것일 수도 있습니다 (어딘가에서 ascii 테이블에서 더 높은 위치에 있음). – jwir3
화제는 우스운 이야기 ... – Frankie