回 帖 发 新 帖 刷新版面

主题:求教有关“气泡提示”

求教有关“气泡提示”Java

就是比如鼠标移到JLabel或者JButton上,浮出气泡来,气泡上面有相应的内容介绍一类的东西,求教各位大虾应该怎么实现?
上网搜了很久,一个小例子都找不到,望大虾们不吝赐教!

多谢先!

回复列表 (共3个回复)

沙发

JComponent中有方法 public void setToolTipText(String text),用来设置此组件的文本提示。

import javax.swing.*;


class Test extends JFrame
{
    private JButton but = new JButton("按钮");
    
    public Test()
    {
        but.setToolTipText("这是一个按钮");
        this.getContentPane().add(but);
        this.pack();
        this.setLocationRelativeTo(null);
        this.setVisible(true);    
    }
    public static void main(String[]args)
    {
        Test test = new Test();
    }
}

板凳

十分感谢,还想问下浮出的提示字符串怎么换行阿?还有没有可能加除了字符串以外别的什么东西,比如一个JPanel,JButton什么的!

3 楼

不太清楚,你还是请教高手吧。

我来回复

您尚未登录,请登录后再回复。点此登录或注册