Ahoj,
mam drobny problem s zobrazovanim tooltipu v okne, ktere nema focus. Konkretni pripad :
1)Mam aplikaci ktera ma jen tray ikonu.
2)Aplikace zobrazi okno(JWindow,always on top) s nejakymy prvky (napr. nekolik JLabelu).
3)Uzivatel najede mysi nad nejaky prvek a ocekava tooltip.
4)Ten se bohuzel nezobrazi.
Problem je totiz v tom, ze tooltip manager zjisti, ze okno nema focus, tak tooltip nezobrazi.

Pokud pouziji JFrame, tak se tooltip zobrazi, protoze si "ukradne" focus. Pozadovane reseni, je samozrejme takove, aby plovouci okno neukradlo focus a bylo schopne zobrazit tooltip. Mozna se jedna o uplne trivialni vec, ale ve swingu jsem temer novacek a nic co by resilo tenhle problem se mi vygooglit nepodarilo. Mozna by to vyresila vlastni implementace tooltipu tzn. udelat vlastni handlery a vynechat tooltip manager, ale moc se mi do toho nechce.

Heevy

Odpovedet emailem