如何获取Java工具提示的大小 [英] How to get size of Java tooltip

查看:23
本文介绍了如何获取Java工具提示的大小的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个组件,其中 getToolTipText(MouseEvent) 返回一些 HTML,因此它的格式很好(包括显示多行).但是我想放置工具提示(通过覆盖 getToolTipLocation(MouseEvent))以确保它不在窗口的某些部分上,为此我需要知道工具提示的尺寸.有没有办法做到这一点?

I have a Component where getToolTipText(MouseEvent) returns some HTML so it's nicely formatted (including showing multiple lines). However I want to place the tooltip (by overriding getToolTipLocation(MouseEvent)) to try to make sure it isn't over certain parts of the window, and to do that I need to know the dimensions the tooltip will have. Is there a way I can do this?

推荐答案

javax.swing.JToolTipjavax.swing.JComponent<继承 getPreferredSize()/code> 以便您可以执行以下操作:

javax.swing.JToolTip inherits getPreferredSize() from javax.swing.JComponent so you can do something like:

Dimension d = myToolTip.getPreferredSize();

并在您的 getToolTipLocation(MouseEvent)

这篇关于如何获取Java工具提示的大小的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆