2011-11-04 5 views
4

에는 시력이 약한 사람들에게 좋은 효과가 있습니다. 불행히도 이러한 효과는 Java 응용 프로그램에서 즉시 작동하지 않습니다. Java Swing 응용 프로그램에서 다른 응용 프로그램과 같은 마우스 효과를 표시하려면 어떻게합니까? 필자는 Linux 사용자 (주로 Linux Mint 및 Ubuntu)를 지원하는 것에 만 관심이 있습니다. Java 응용 프로그램은 Nimbus L & F를 사용하며 Netbeans 단일 프레임 응용 프로그램입니다 (그러나 Gridbaglayout을 사용하여 모든 프레임을 수동으로 작성합니다). 컴피즈 (Compiz) 효과가 시스템에 의해 활성화되어있는 한, 언제 어디서나 내 앱에서 일관성있게 Compiz 마우스 효과가 필요합니다.Compiz Mouse Plugin (Ubuntu)의 Java Swing 응용 프로그램 쇼 마우스 커서 효과를 만드는 방법

답변

1

나는 간단한 스윙 프레임을 만들었습니다

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) 

스윙 윈도우 상단에 잘 있습니다.

이렇게 정교하게 질문하십시오. 정확하게 작동하지 않는 것은 무엇이며 정확한 구성은 무엇입니까?

+0

오늘 Java Swing 응용 프로그램에서 시스템 커서와 Compiz Showmouse 효과를 사용하는 방법을 알아 냈습니다. 그러나, 제 경우에는 몇 가지 코드가 필요합니다. 당신의 코드로 앱을 빌드하는 것은 Ubuntu 10.04, 10.10, 11.04 또는 11.10이나 Linux Mint 9, 10 또는 11에서 나에게 도움이되지 않습니다. 시간이되자 마자 내일 내 솔루션을 게시 할 것입니다. Gentoo에서 "그냥 작동"하는 것을 듣고 다행입니다! :) – MountainX

+0

@MountainX 아직 시간이 없어? –

+0

@SargeBorsch compiz가 이미 죽은 것 같습니다 –