Hallo Experten,
ich habe eine JCombobox mit Einträgen. Klappe ich das BasicComboPopUp auf und fahre ich mit der Maus über die Einträge erscheint ein Tooltip - soweit OK. Das habe ich in meinem abgeleitet BasicComboBoxRenderer per setToolTip() implementiert.
Da mein Tooltip als HTML angezeigt wird, wird er mehrzeilig und relativ groß. Scrolle ich die Combobox in meinem Fenster nach unten und fahre anschließend mit der Maus über einen Eintrag, verhindert der Tooltip die Auswahl der Einträge, weil er keinen Platz mehr nach unten hat und die Maus darauf ist.
Meine Idee war die Methode public Point getToolTipLocation(MouseEvent event) innerhalb meines Renderers zu überschreiben, da ich auch dort den Tooltip-Text setze. Die Methode wird nur leider nicht aufgerufen. Ich habe schon verschiedenes probiert, leider ohne Erfolg.
Vielen Dank, vielleicht hat jemand Rat?!
ich habe eine JCombobox mit Einträgen. Klappe ich das BasicComboPopUp auf und fahre ich mit der Maus über die Einträge erscheint ein Tooltip - soweit OK. Das habe ich in meinem abgeleitet BasicComboBoxRenderer per setToolTip() implementiert.
Da mein Tooltip als HTML angezeigt wird, wird er mehrzeilig und relativ groß. Scrolle ich die Combobox in meinem Fenster nach unten und fahre anschließend mit der Maus über einen Eintrag, verhindert der Tooltip die Auswahl der Einträge, weil er keinen Platz mehr nach unten hat und die Maus darauf ist.
Meine Idee war die Methode public Point getToolTipLocation(MouseEvent event) innerhalb meines Renderers zu überschreiben, da ich auch dort den Tooltip-Text setze. Die Methode wird nur leider nicht aufgerufen. Ich habe schon verschiedenes probiert, leider ohne Erfolg.
Vielen Dank, vielleicht hat jemand Rat?!
Zuletzt bearbeitet: