java - 当鼠标光标移动到角落时如何显示条形?

标签 java swing

在 Windows 8 中,当用户将鼠标光标向右移动时,会显示带有一些按钮的控制栏。那么,这可以在java应用程序中完成吗?我希望当用户将鼠标光标移动到左侧时,会弹出一个带有一些按钮的类似控制栏。这样的事情可能吗? 注意:我的java应用程序适合屏幕的宽度和高度(全屏应用程序)。

最佳答案

您可以在正在使用的框架的 contentPane 上使用 MouseMotionListener。在 MouseMotionListener 中获取鼠标位置并与角像素的值进行比较。

你可以做类似的事情

getContentPane().addMouseMotionListener(new MouseMotionAdapter(){

    @Override
    public void mouseMoved(MouseEvent e) {
        if(e.getX() == 0) //for left corner
            charmsPanel.setVisible(true);   
    }

});

关于java - 当鼠标光标移动到角落时如何显示条形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31804851/

相关文章:

java - Java 扫描仪出现问题,在 while 循环中打印

Java - 在单独的线程中为每个客户端提供服务的服务器?

java - JTabbedPane 在 GUI 中显示空白

java - 线程中的异常 "main"java.lang.IllegalArgumentException : setSelectedIndex: 4 out of bounds

java - 使用颜色代码设置 swing 组件的前景

java - 没有灰色区域的可滚动 JPanel

Java 可视化 - 如何在 Java 中转置 JTable?

java - 什么是NullPointerException,我该如何解决?

Java:如何以优雅的方式连接从索引 0 到 -2 的字符串数组?

java - List.addAll() 什么时候抛出 IllegalStateException?