2013-07-20 1 views
4

JRadioButtons 그룹이 있습니다. 각각은 텍스트 파일 만있는 디렉토리를 가리키며, 마우스를 가져 가면 각 디렉토리에있는 파일 수를 계산하고 툴팁으로 파일 수를 반환해야합니다. 버튼을 만들 때 도구 설명을 설정할 수 없습니다. 그들로부터 동적 툴팁? Java에서 동적 인 RadioButton 툴팁을 얻는 방법은 무엇입니까?

나는 다음을 시도했지만 작동하지 않았다 :

JRadioButton myButton=new JRadioButton("Test") 
{ 
    public static final long serialVersionUID=26362862L; 
    public String getToolTipText(MouseEvent evt) 
    { 
    return "123"; 
    } 
} 

답변

5

무시 라디오 버튼의 getToolTipText() 방법.

그런 다음 File.listFiles(...) 메서드를 사용하여 디렉터리에있는 파일 수를 확인할 수 있습니다.

편집 : 그것은 당신이 메소드를 오버라이드 (override) 할 때 수동으로 ToolTipManager를 가진 구성 요소를 등록 할 필요가 나타납니다

:

ToolTipManager.sharedInstance().registerComponent(radioButton); 
+0

@frank을, 편집을 참조하십시오. – camickr

+0

좋은 답변, 감사합니다! 왜 registerComponent가 여기 decessary 였는지 궁금하지만 작동했습니다! – Frank

관련 문제