obj.setToolTipText(String)
java自带的demo里面有这个例子第二个问题俺不晓得~~~
up

解决方案 »

  1.   

    如果只能用AWT的话,可以把图片放到Label上,添加Label的mouseEntered事件,在事件处理中生成一个带有说明文字的窗口,显示在鼠标所在位置。
      

  2.   

    我在demo里找了半天也没找到,哪位见过啊??我在Canvas里用drawImage()把图片画上去,怎么用tooltip???
      

  3.   

    public boolean contains(int x, int y) {
        if((x > 30) && (x < 60) && (y > 60) && (y < 85)) {
            if(!moo) {
               setToolTipText(resource.getString("Mooooo"/*#Finished:Original="Mooooo"*/));
       moo = true;
       milk = false;
       tail = false;
    }
        } else if((x > 150) && (x < 230) && (y > 90) && (y < 145)) {
            if(!milk) {
               setToolTipText(resource.getString(" Got  Milk? "/*#Finished:Original=" Got  Milk? "*/));
       milk = true;
       moo = false;
       tail = false;
    }
        } else if((x > 280) && (x < 300) && (y > 20) && (y < 175)) {
            if(!tail) {
               setToolTipText(resource.getString("Tail."/*#Finished:Original="Tail."*/));
       tail = true;
       moo = false;
       milk = false;
    }
        } else if(moo || milk || tail) {
            setToolTipText(resource.getString("Cow."/*#Finished:Original="Cow."*/));
    moo = false;
    tail = false;
    milk = false;
        }
        if(cowgon.contains(new Point(x, y))) {
    return true;
        } else {
    return false;
        }
    }
        }
      

  4.   

    demo 在 jdk\demo\jfc\swing\SwingSet2 里面
      

  5.   

    要是只用AWT呢???
    setToolTipText不能用吗