【问题标题】:how to display tool tip in different directions(in java swing)如何在不同方向显示工具提示(在java swing中)
【发布时间】:2014-01-29 05:22:15
【问题描述】:

在包含标签的应用程序中,当我将鼠标悬停在标签上时,我想显示工具提示。我的要求是在不同方向显示工具提示。 例如:- 看这张图片

【问题讨论】:

  • 工具提示的位置通常根据它自然出现的位置来设置,除非在默认位置显示的空间太小,然后 它可能会显示在组件的左侧或上方。为什么会有如此不寻常且违反直觉的工具提示集?如果组件右侧没有足够的屏幕空间来显示它,(例如)右手工具提示应该发生什么?
  • ToolTip这个东西,pre_dinosaurus边缘的组件,你要布局(叠加)多个JLabel或者使用JLayer(Java7),画一个错觉,JLayer的使用很简单也很容易

标签: java swing tooltip


【解决方案1】:

您应该能够创建一个扩展 JLabel 并实现 MouseMotionListener 的自定义类。 看看这个教程,你就会明白我的意思:

How to Write a Mouse-motion Listener

您必须对此进行试验才能获得所需的自定义,但我相信这对您有用并且应该相当容易。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多