스톱! 온 세상 있도록하기 전에 귀하의 애플릿에 대해 알고 있는지에 대한 답변을 모두는 다음과 같은 질문을이있는 것입니다 :
|
|
1. 우리를 제거되거나 비활성화된 디버깅 출력이 있습니까?
디버깅 출력 (일반적으로 만든 system.out.println), 동안 유용하게 여러분,은 일반적으로 혼동하거나 불쾌감을 사용자입니다. 피드백을 제공해야하는 경우 텍스트를 표시하는 사용자를하려고 할 것이 내부의 애플릿의 디스플레이 영역 또는 상태 영역에서 하단의 창.
2. 애플릿이 실행을 중지하지 오프가되면?
대부분의 애플릿을해야한다 cpu 리소스를 사용하지 않을 경우에 브라우저는 iconified 나가 표시하는 페이지에 애플릿을 포함하지 않습니다. 애플릿 코드를 실행하지 않는 경우 모든 스레드가 명시적으로, 그런 다음 확인을 경우입니다.
귀하의 애플릿 코드를 발사 모든 나사, 그 다음에는 정말 좋은 구실을하지 않기로하지 않는 경우, 귀하가 중단 메서드를 구현해야합니다 있도록 중지되고 파괴 (하여 설정을 널) '스레드를 시작하면됩니다.
3. 경우에 애플릿을하지 무언하는 것을 얻을 annoyingplay 사운드 또는 애니메이션, 대한 exampledoes 그것을 부여하는 한 방법을 중지하면 사용자가 원치 않는 문제가 있습니까?
친절은 사용자에게있습니다. 부여할 수있는 방법을 중지하려면 애플릿의 트랙을, 다른 페이지로 이동하지 않고있습니다. 이 애플릿이 그렇지 마우스 클릭에 응답하지 않습니다하실 수있습니다 mousedown 메서드를 구현하여이 작업을 수행할 수 있도록 마우스를 클릭 정지하거나 불쾌감 스레드를 다시 시작합니다. 예를 들어 :
부울 냉동 = 거짓; / / 인스턴스 변수
공공 부울 mousedown (이벤트 이메일, int x, int y) (
만약 (냉동) (
냉동 = 거짓;
시작 ();
) 다른 사람 (
냉동 = 진정한;
정지 ();
)
돌아 진정한;
)
몇가 지 방법은 이전 섹션을 나열해서 애플릿의 사용자를 방지할 수있습니다 스로틀 할 수있습니다. 이 섹션을 알 수있습니다 일부 다른 방법을 소개하게 대처 할 수있는 귀하의 애플릿으로 쾌적한능한 :
1. 되도록 애플릿으로 유연한능한합니다. 수 종종 애플릿 수 있도록하는 매개 변수를 정의하는 다양한 상황에서 사용하지 않고 다시 작성합니다.
2. 귀하의 애플릿을 이용할 수 있도록합니다. 할 수있습니다 디자인 귀하의 애플릿에 액세스할 수 있도록하는 것은 모든니다.
3. 를 구현합니다 getparameterinfo 방법입니다. 이 방법을 지금 애플릿을보다 쉽게 구현할 수 있도록하여 사용자 정의하려면 미래에있습니다. 현재, 아니오 브라우저이 방법을 사용합니다. 곧, 그러나, 우리가 기대되는 브라우저를 사용하려면이 방법을하는 데 도움이 생성하는 gui 매개 변수 값을 설정할 수 있도록 해주는 사용자가 대화식으로합니다.
4. 를 구현합니다 getappletinfo 방법입니다. 이 방법을 반환하는 짧은, 유익한 정보 문자열을 나타내는 애플릿입니다. 브라우저 없지만 현재이 방법을 사용하는 미래에 우리는 그들을 기대합니다. 여기의 예는 구현 getappletinfo :
공용 문자열 getappletinfo () (
돌아 "getapplets 의해 clain 브랜드";
)
Online: 637 users browsing the articles directory
|
|