我有一个组件,其中getToolTipText(MouseEvent)返回一些HTML,因此格式很好(包括显示多行)。但是我想放置工具提示(通过覆盖getToolTipLocation(MouseEvent))来确保它不会超过窗口的某些部分,为此我需要知道工具提示将具有的尺寸。有没有办法可以做到这一点?
答案 0 :(得分:0)
javax.swing.JToolTip
从getPreferredSize()
继承javax.swing.JComponent
,因此您可以执行以下操作:
Dimension d = myToolTip.getPreferredSize();
在Dimension d
getToolTipLocation(MouseEvent)