2011-02-07 40 views
0

我正在Java中实现ToolTip,以使用户能够更轻松地使用产品。虽然位于JFrame边界并最终在JFrame外部的工具提示开始“闪烁”。我已经尝试了很多东西(比如移动工具提示,所以它应该放在Jframe中,控制绘画,最终在JFrame内部等等),尽管它不起作用。如果在JFrame之外,ToolTip在Java中闪烁?

任何人都知道如何避免这个问题的领域内的任何专业知识?

干杯, Skarion

+2

你应该在StackOverflow.com上提问这个问题 – Sorantis 2011-02-07 13:45:12

回答

0

当显示在一个JFrame工具提示,摇摆不创建一个浮动窗口,它只是描绘在JFrame的图形上下文的提示。这不会产生任何闪烁。另一方面,当工具提示超出JFrame的边界时,它变得重量级:创建一个窗口来托管工具提示组件。出现工具提示窗口时会发生闪烁。

也许设置“-Dsun.awt.noerasebackground = true”会有帮助,因为它可以防止一个背景重新绘制托管窗口的一个步骤。