Java Swing linkLabel을 사용하고 있습니다. 링크가 비활성화 된 경우 기본 색상은 회색이지만 검은 색으로 변경하고 싶습니다. 비활성화 된 링크 레이블의 색상을 변경하는 방법이 있습니까?스윙 링크 레이블의 색상이 변경되었습니다.
답변
예, UIDefaults 은 모든 키를 인쇄하고 수정해야 할 것을 선택하고 값을 변경합니다. 그 후에 GUI를 시작하십시오
그러면 인스턴스가 1 개뿐 아니라 응용 프로그램의 모든 레이블 색상이 변경됩니다. JLabel
기본적으로 transparent
때문에 JLabel
에 대한
정확히 이해하지 못했습니다 ... 예를 들어 코드를 제공 할 수 있습니까? – axelrod
여기에 UIDefaults를 나열하는 코드가 있습니다. http://www.java2s.com/Tutorial/Java/0240__Swing/ListingUIDefaultProperties.htm –
당신이 opacity
을 변경해야
JLabel.setOpaque(true);
JLabel.repaint();
// not required in most cases, but missed for MouseEvents in the API
음 ... 질문은 지나치게 명확하지는 않지만 그럼에도 전적으로 불투명도에 영향을받지 않을 것입니다 (우리 모두가 알듯이 :-) – kleopatra
당신은 htmlIfy 기능이
private static final String HTML = "<html>";
private static final String HTML_END = "</html>";
public static String htmlIfy(String s) {
return HTML.concat(s).concat(HTML_END);
}
곳이 사용하는 HTML 태그
welcomeLabel.setText(this.htmlIfy("<p style='color:#000000;'>Welcome</p>"));
를 예 시도 할 수 있습니다
지원되지 않습니다. 모두가 에드 것은 &가 구현을 느껴 봐,하지만 당신은 어떤 GUI 요소를 인스턴스화하기 전에 UI 기본값을 변경 시도 할 수 :
UIManager.put("Label.disabledForeground", Color.black);
- 1. SelectItem 레이블의 JSF 링크
- 2. Eclipse "변수"창에서 값 색상이 변경되었습니다.
- 3. 롤오버시 Windows 8 Metro 버튼 색상이 변경되었습니다.
- 4. 안드로이드 - TextView 백그라운드 색상이 다른 상태로 변경되었습니다.
- 5. sifr 링크 색상이 변하지 않습니다.
- 6. 자바에서 클릭하면 링크 색상이 변경됩니다.
- 7. 링크 자바 스윙
- 8. 스윙 응용 프로그램에서 Logback의 링크 로그는 어떻게됩니까?
- 9. 색상이 UITableViewCells에서 변경되지 않습니다.
- 10. 데이터 페이저 이벤트가 발생하면 링크 버튼 색상이 변합니다.
- 11. Chrome에서는 링크 색상이 변경되지만 Firefox 및 IE에서는 변경되지 않습니다.
- 12. Swing JTabbedPane 레이블의 기본 글꼴을 얻으려면 어떻게해야합니까?
- 13. SWT 라벨에서 특정 단어의 색상이 바뀌 었습니까?
- 14. 데이터베이스가 변경되었습니다.
- 15. "변경되었습니다"notifycation
- 16. 자바 스윙 버튼 색상
- 17. 테두리 스윙 스윙
- 18. 스윙
- 19. 스윙
- 20. Xcode에서 레이블의 텍스트 정렬
- 21. 레이블의 배경을 투명하게 설정하십시오.
- 22. asp 레이블의 위 첨자
- 23. 레이블의 줄 간격 + vb.net
- 24. wpf 레이블의 기본 텍스트
- 25. 오류 레이블의 자동 너비
- 26. UITableViewCellStyleSubtitle 레이블의 BackgroundColor?
- 27. ZKOSS 레이블의 숫자 형식
- 28. 레이블의 필드 변경 리스너
- 29. 레이블의 텍스트 업데이트
- 30. 레이블의 텍스트 길이를 측정하십시오.
내가 잘못 될 수도 있지만 스윙에 LinkLabel이 없습니다. 제 3 자 라이브러리를 사용하고 있습니까? – MadProgrammer