系统相关
首页 > 系统相关> > 如何让Java Swing应用程序显示Compiz Mouse Plugin(Ubuntu)的鼠标光标效果

如何让Java Swing应用程序显示Compiz Mouse Plugin(Ubuntu)的鼠标光标效果

作者:互联网

Compiz Showmouse plugin对视力低下的人有一些很好的效果.不幸的是,这些效果在开箱即用的Java应用程序中不起作用.如何让我的Java Swing应用程序像其他应用程序一样显示鼠标效果?我只关心支持Linux用户(主要是Linux Mint和Ubuntu). Java应用程序使用Nimbus L& F,它是一个Netbeans单帧应用程序(但我使用Gridbaglayout手动构建所有帧).我需要Compiz鼠标效果在我的应用程序中始终保持一致,只要系统启用Compiz效果即可.

解决方法:

我创建了一个简单的Swing框架:

import javax.swing.*;

public class A extends JFrame {

public static void main(String[] args) {
    A a = new A();
    a.setSize(100, 100);
    a.setVisible(true);
}
}

我在JDK 1.6上运行它:

$java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10) (Gentoo build 1.6.0_22-b22)
OpenJDK 64-Bit Server VM (build 20.0-b10, mixed mode)

我启用了Show Mouse效果,它正好在Swing窗口的顶部运行.

请详细说明您的问题.究竟什么不起作用,具体配置是什么.

标签:java,linux,swing,mouse-cursor,compiz
来源: https://codeday.me/bug/20190709/1417820.html