我想自动隐藏 JToolBar
,只有当鼠标靠近/越过 JToolBar
时它才会出现。我在 JPanel
中添加了 JToolBar
。 JToolBar
中没有鼠标悬停监听器。如何做到这一点?
最佳答案
将 MouseMotionListener
添加到您的 JFrame
或 JDialog
。
addMouseMotionListener(new MouseAdapter() {
public void mouseMoved(MouseEvent e) {
toolbar.setVisible(e.getY() < 10);
}
});
这样,只有当鼠标位于窗口顶部 10 个垂直像素时,工具栏才会显示。
关于java - 如何使 JToolBar 自动隐藏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8169051/