我在我的类的构造函数中使用了这段代码。
public CheckComboBox()
{
comboBox.addMouseListener(new MouseAdapter() {
@Override
public void mouseEntered(MouseEvent mEvt) {
comboBox.setToolTipText("lakshman");
setToolTipText("laksman");
System.out.println("lakshman");
}
});
当鼠标进入时,控制台会打印println语句,但其他两个tooltip方法没有显示相关的工具提示。这里combobox是swing combobox的一个实例字段。为什么settooltip方法不能显示工具提示?
setToolTipText
方法并不会使工具提示出现,它只是指示工具提示应该显示什么文本。要使工具提示出现,您只需要将鼠标悬停在调用了setToolTipText
方法的组件上即可。 - Guillaume Polet