Я определил класс ToolTipUI, который расширил BasicToolTipUI для предложения рисования TipText компонента качания, я использовал разделитель «|» (вертикальная черта), чтобы различать две фазы TipText.Весь текст перед этим разделителем считается обычным текстом всплывающей подсказки, а весь текст, следующий за этим разделителем, считается текстом привязки акселератора.
Как вы знаете, вертикальная черта ("|") является довольно распространенным символом, которыйобычно используется в строке.если это так, это не должно рассматриваться как разделитель, и оно имеет реальное значение.например:
label.setToolTipText("<HTML><BODY><LEFT>V1|V2</BODY></HTML>"); Normal use
label.setToolTipText("<HTML><BODY><LEFT>V1V2</BODY></HTML> | ctrl+v"); Use as delimiter
Моя проблема в ToolTipU. Сейчас я не знаю, как определить это, я не могу изменить разделитель "|"к другому необычному значению для специального предложения.
У кого-нибудь есть идеи?
Спасибо