JTreeTable
var ve bir fare üzerinde hücrelerin her ne zaman bir araç ipucu göstermek için başarıyla bir MouseMotionListener
uyguladık. Ancak hücreye tıkladığınızda araç ipucu görünmez. mouseClicked
ve mouseReleased
olayları üzerinde metin ayarlama gibi pek çok şey denedim, ancak bu çalışmaz. Bu kodu bulundu -Fare üzerinde araç ipucu nasıl görüntülenir
Action toolTipAction = treeTable.getActionMap().get("postTip");
if(toolTipAction != null){
ActionEvent postTip = new ActionEvent(treeTable,ActionEvent.ACTION_PERFORMED, "");
toolTipAction.actionPerformed(postTip);
}
tooltip popup
yaratıyor mouseReleased
yöntemde, kullanmak, ama yanlış pozisyonda ardından bu. Sonraüzerinde getTooltipLocation
yöntemini geçersiz kılmayı denedim ve bu mouseMoved
olayları için iyi çalışıyor, ancak yukarıdaki yöntemle çağrılmadı. Bunu yapmak için kim biraz ışık tutabilir?
Teşekkür Andy
mükemmel, o zaman cevabı "kabul" isteyebilirsiniz – user935339
user935339 @ iyiyim teşekkür çalışır: O zaman bir MouseEvent şimdi oluşturulur beri getToolTipLocation() yöntemini geçersiz kılabilir. – camickr