如何让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