2013-06-21 2 views
2

내 JButton 중 하나에 조치를 설정하고 마침내 아이콘이 사라지는 이유를 알아 냈습니다. 작업 설정으로 인해 발생합니다. 이 링크가 Java - JButton text disappears if actionPerformed defined afterwards인데 버튼의 속성을 변경해야하는 이유를 알 수 없습니다. 누군가 그것을 설명 할 수 있습니까? icon 이후조치를 설정하면 JButton 아이콘이 사라집니다.

+1

허용되는 대답에 이유가 분명하게 설명되어 있습니다. – Howard

+0

내가 왜 그렇게했는지 이해하면 나는 물어 보지 않았을 것이다. 속성이 변경된 이유는 무엇입니까? 아니, 그렇게 생각해. – LuckyLuke

+3

그 정의에 따라 또는 당신이 디자인에 의해 좋아하는 경우. 스윙은 액션이 할당 된 컨트롤의 속성을 무시해야한다고 정의합니다. – Howard

답변

2

당신은 당신의 icon 당신이 Action를 만들거나 putValue()에 호출 할 때 사용할 수 있습니다 나열된 properties 중 하나입니다.

관련 문제