Как мне получить текст JLabel (со значком), объясняющий, что такое ярлык, наведя курсор на ярлык? - PullRequest
3 голосов
/ 02 июня 2011

Я хочу увидеть текст JLabel, когда наведу курсор на ярлык. Текст объясняет, что этикетка делает в деталях.

Ответы [ 2 ]

6 голосов
/ 02 июня 2011

Вам необходимо установить текст всплывающей подсказки, вызвав: setToolTipText()

Подробнее о подсказках в руководстве: http://download.oracle.com/javase/tutorial/uiswing/components/tooltip.html

4 голосов
/ 02 июня 2011

Если вы хотите получить всплывающую подсказку, вы должны использовать что-то вроде этого:

JLabel label;
...//initialize label, etc
String text = label.getToolTipText();

В случае, если вы спрашиваете, как установить всплывающую подсказку, вы должны сделать наоборот:

JLabel label;
...//initialize label, etc
label.setToolTipText("this is the description of the label");
...