Я думаю, вам, вероятно, потребуется расширить класс Button, для которого вы хотите показать всплывающие подсказки, и предоставить перезаписанный метод для некоторых связанных методов. Несколько предложений, которые могут помочь ...
Попробуйте переписать методы слушателя, чтобы увидеть, запущен ли метод, даже если кнопка отключена - по умолчанию отключенная кнопка может просто захватывать все события слушателя, а не передавать их слушателям
Попробуйте включить кнопку, но перезапишите методы рисования, чтобы нарисовать ее как отключенную, чтобы она выглядела как отключенная кнопка, но при этом работала как обычная кнопка. Возможно, вам придется обработать некоторые другие слушатели и события в этом случае, например, захватывать любые обычные щелчки и игнорировать их
Посмотрите, как вы идете.