![](/img/trans.png)
[英]I want to dispose my main JFrame when I open a new JFrame of Contact by JMenuItem.
[英]I want to perform some action when a mouse is over JMenuItem. What listener should I use?
當鼠標懸停在 JMenuItem 上時,我想執行一些操作。 我應該使用什么監聽器?
使用鼠標監聽器。 它的方法 mouseEntered() 和 mouseExited() 將對您有所幫助。
如果“某些操作”恰好是“顯示消息”,請查看JComponent.setToolTipText(String) 。
替代方案是
menuItem1.getModel().addChangeListener(new ChangeListener() {
@Override
public void stateChanged(ChangeEvent e) {
ButtonModel model = (ButtonModel) e.getSource();
if (model.isRollover()) {
// some stuff
}// may be another states from ButtonModel
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.