我写程序有一个Swing GUI和几个组件都有提示。这些都在JButton,JCheckBox和JRadioButton组件上,它们使用setToolTipText方法进行设置,并且都完美地工作。我刚刚尝试添加一个到使用相同方法扩展JPanel的自定义组件,并且没有出现任何工具提示。 JPanel包含2个JLabel组件和一个JSlider。我试图覆盖setToolTipText方法,然后用它来调用滑块上的setToolTipText。这也没有用。Java的工具提示不显示
public void setToolTipText(String text) {
super.setToolTipText(text);
slider.setToolTipText(text);
}
我做错了什么?或者你不能在JSlider或JPanel上提供工具提示。我会认为它应该适用于扩展JComponent的任何东西。
程序启动时虽然它启用后也仍然没有刀尖如果是相关的,当控制被禁用。无论如何,直到无论如何启用控制,它都不需要显示它。
谢谢。
发现问题。这是我的愚蠢。根本没有任何错误的代码。 – 2009-09-18 11:18:27