2012-04-11 7 views
0

자바 프로젝트에서 타이머를 사용하고 있습니다. 그래서 javax.swing.*을 수입했습니다. 그러나 새 Timer 객체를 만들 때 가져온 타이머 패키지가없는 것으로 동작합니다. 그러나 javax.swing.Timer으로 가져 오면 인식하고 사용할 수 있습니다. 컴파일러의 버그입니까, 아니면 .*이 작동하는지 알 수 없습니까? 감사합니다 ...이클립스에서 반응이 없습니다.

+0

'import javax.swing. *;'에서도 잘 작동합니다. – tenorsax

+0

처음으로 일식에 작동하지 않았다. 다시 저장하고 새로 고침을한다. 컴파일러가 모든 패키지를 즉시 검색하지 않는다고 가정합니다. 이제'*'를 넣으려고했는데 작동합니다. – HexagonSun

답변

0

의견 글자 수 제한을 초과하므로 답변으로 입력하고 있습니다.

우선 "가져온 타이머 패키지가없는 것으로 동작합니다." 타이머 패키지와 같은 것이 없습니다. javax.swing.Timer은 클래스입니다

import javax.swing.*처럼 가져 오기는 을 이클립스의 편집기에서 사용할 수 있도록해야합니다. 그러나 이클립스가 import javax.swing.*;이 맨 위에 있더라도 javax.swing.Timer timer = ..과 같은 선언을해야한다면, 다른 종류의 타이머를 가져 왔을 가능성이 큽니다. import 문을보고이 문제의 원인이 될 수있는 import java.util.Timer 등을 찾으십시오. 또한 이전 줄의 특정 구문 오류로 인해이 문제가 발생할 수 있습니다. 질문을 적절하게 작성하면 귀하의 질문에 적절한 답변을 얻을 수 있습니다. 화면을 전혀 보지 못하는 사람들이 우리가 말하는 것에 대해 생각할 수 있도록하기 위해 무엇을하고 있는지에 관해 최소한 코드를 훑어보아야합니다.

관련 문제