如何获取Java工具提示的大小

时间:2014-07-30 15:27:34

标签: java tooltip

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

1 个答案:

答案 0 :(得分:0)

javax.swing.JToolTipgetPreferredSize()继承javax.swing.JComponent,因此您可以执行以下操作:

Dimension d = myToolTip.getPreferredSize();

Dimension d

中使用getToolTipLocation(MouseEvent)