2012-05-02 2 views
0

내 응용 프로그램 전체에 걸쳐 내 JToolTip 모두에 사용되는 전역 스타일 시트를 정의하는 방법이 있습니까? 그렇지 않다면, 내가 스윙 컴포넌트 (JComponent)라는 것을 알고있는 하나의 컴포넌트에 대한 툴팁을위한 스타일 시트를 어떻게 정의 할 수 있습니까?Java 응용 프로그램의 모든 jtooltips에서 CSS를 사용하도록 설정하는 방법은 무엇입니까?

ToolTip.background 
ToolTip.backgroundInactive 
ToolTip.border 
ToolTip.borderInactive 
ToolTip.font 
ToolTip.foreground 
ToolTip.foregroundInactive 

예를 들면 : 당신이 툴팁의 색상을 변경하려면

+0

가능한 복제 : http://stackoverflow.com/questions/1057137/css-with-swing – erikxiv

답변

2

, 키 디폴트 속성이 여러 모양을하고 기분이 포 그라운드에 대한 새로운 색을 설정하기 위해

UIManager.put("ToolTip.foreground",java.awt.Color.red); 

한 응용 프로그램에서이 기본값이 있습니다

ToolTip.background =>  javax.swing.plaf.ColorUIResource[r=184,g=207,b=229] 
ToolTip.backgroundInactive =>  javax.swing.plaf.ColorUIResource[r=238,g=238,b=238] 
ToolTip.border =>  [email protected] 
ToolTip.borderInactive =>  [email protected] 
ToolTip.font  =>  javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12] 
ToolTip.foreground =>  sun.swing.PrintColorUIResource[r=51,g=51,b=51] 
ToolTip.foregroundInactive =>  javax.swing.plaf.ColorUIResource[r=122,g=138,b=153] 
관련 문제