2008-10-14 3 views
1

다양한 스윙 구성 요소가 포함 된 JApplet이 있습니다. 또한 init()에서 두 개의 여분의 스레드를 시작하고 일반적으로 다른 꽤 애플릿과 유사한 표준 작업을 수행합니다.내 애플릿을 더 정상적으로 끝낼 수 있습니까?

애플릿이 포함 된 브라우저 창을 닫으면 브라우저의 모든 창이 닫힐 때까지 (즉, 브라우저가 완전히 종료되어 작업 관리자에서 사라질 때까지 아이콘이 시스템 트레이에 남아 있지 않음))

예상되는 동작입니까, 아니면 애플릿을 둘러싼 브라우저 창이 닫힐 때 JRE가 끝나야합니까?

나는 destroy() 메서드가 있지만 (현재) init() 메서드에서 시작된 여분의 스레드 만 중지합니다. 어쩌면 여기서 더해야할까요? 내가 따라야 할 모범 사례가 있습니까?

더 자세한 정보가 필요하면 의견에 저에게 알려주십시오.

:-)

답변

4

나는 JRE를 믿는다는 브라우저에 플러그인으로로드 및 아이콘이 브라우저가 종료 될 때까지 시스템 트레이에 남아 예정이다.

하나의 애플릿을로드하는 경우 JRE를 실행 상태로두면 향후 애플릿의 로딩 시간이 단축됩니다.

관련 문제