【问题标题】:How to set a CSS to be used by all jtooltips in my Java application?如何设置一个 CSS 供我的 Java 应用程序中的所有 jtooltips 使用?
【发布时间】:2014-02-01 20:47:28
【问题描述】:

有没有办法定义一个全局样式表,用于我整个应用程序中的所有JToolTips?如果没有,我如何为我只知道它是一个 Swing 组件的单个组件的工具提示定义样式表 (JComponent)?

【问题讨论】:

标签: java html css swing tooltip


【解决方案1】:

如果你想改变工具提示的颜色,有几个带有键的外观和感觉默认属性:

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

例如为前景设置新颜色

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   =>     javax.swing.plaf.BorderUIResource$LineBorderUIResource@da18ac
ToolTip.borderInactive   =>     javax.swing.plaf.BorderUIResource$LineBorderUIResource@8a0544
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]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多