如何使Java Swing应用程序显示Compiz鼠标插件(Ubuntu)的鼠标光标效果



Compiz Showmouse插件为低视力的人提供了一些不错的效果。不幸的是,这些效果在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)

我已经启用了显示鼠标效果,并且它在Swing窗口的顶部运行得很好。

请详细说明你的问题。

最新更新