2017-10-06 5 views
1

재료 아이콘을 제목 표시 줄의 상태 아이콘으로 사용하고 싶습니다. addMaterialCommandToRightBar 함수는이 함수를 거기에 둔다. 그러나 보이며 버튼처럼 동작한다. addCommandToRightBar를 사용하여 작업을 시도하고 Title 스타일 다음에 스타일을 지정했지만 여전히 버튼처럼 보이며 전환 할 수 있습니다. 나는 그것을 라벨과 더 좋아하고 그것을 바꿀 수 있기를 바란다. 내 목표는 쉽게 변경할 수있는 연결 상태 아이콘을 갖는 것입니다.툴바 재료 아이콘 상태 표시기

답변

1

마지막 순간의 생각이 대답에 나왔습니다.

f.getToolbar().addCommandToRightBar("", FontImage.createMaterial(FontImage.MATERIAL_WARNING, f.getToolbar().getTitleComponent().getStyle()), null).setEnabled(false); 

끝에 setEnabled가 누락되었습니다. 이것이 없으면 항상 경계선과 버튼 동작이 있습니다.

+0

물질 추가 명령도 명령 인스턴스를 반환합니다. 도구 모음에서'findCommandComponent'를 사용하여 주어진 명령과 일치하는 버튼에 대한 참조를 얻을 수도 있습니다 –

관련 문제