2015-06-02 2 views
0

У меня есть несколько переключателей, а затем флажок, у меня есть подсказка для переключателей, но не флажок. Что работает нормально, если я не получаю радиоприемник, чтобы отобразить его текст подсказки инструмента, а затем быстро перейдите к флажку, прежде чем наконечник исчезнет, ​​и теперь я нахожусь на флажке, но он отображает всплывающую подсказку для ранее пропущенного переключателя ,jPanel показывает пустой текст всплывающей подсказки

Я попытался установить пустой ("") наконечник инструмента для флажка, который работает нормально, за исключением того, что он отображает очень маленькую квадратную подсказку.

Есть ли способ заставить предыдущую подсказку уйти или правильно установить всплывающую подсказку для этого флажка?

radioButtonsetText("text"); 
    radioButton.setToolTipText("tooltip text"); 
    checkBox.setText("text"); 
    checkBox.setToolTipText(""); 
+0

Получил ** [работоспособный пример] (https://stackoverflow.com/help/mcve) **, который демонстрирует вашу проблема? Это не дамп кода, а пример того, что вы делаете, что подчеркивает проблему, с которой вы сталкиваетесь. Это приведет к меньшему путанице и лучшим ответам – MadProgrammer

ответ

0

или правильно установить ничего всплывающую подсказку для флажка?

Компоненты не имеют всплывающей подсказки по умолчанию. Поэтому не устанавливайте всплывающую подсказку, и у вас не будет проблемы.

Если установить текст и хотите удалить его с помощью попробовать:

component.setToolTipText(null);