2016-04-28 71 views
2

是否有可能在java(或任何其他語言,你知道)獲取工具提示文本(鼠標懸停)。例如,你將鼠標懸停在任意應用程序中,一個小小的工具提示會彈出一些信息。這可以作爲一個字符串返回給程序。這似乎是可能的,我不明白爲什麼不,但沒有專家。任何幫助,將不勝感激。謝謝。Java獲得mouseover工具提示文本

回答

2

所有擴展JComponent的類都具有這些功能。

  • 你這樣做:

    comp.setToolTipText("HEY!"); 
    

    設置文本。

  • 你這樣做:

    String tt = comp.getToolTipText(); 
    

    來獲取文本。

1
JButton b = new JButton("button1"); 
b.setToolTipText("click here to submit"); 

這裏是如何將tooltop添加到JButton的一個例子。但這裏的東西 你不必寫動作列表到你的按鈕,這樣彈出菜單就會在鼠標上顯示。 tooltip文本將自動在mouseOver上運行。