Java/AWT가 특정 툴킷 (QT)을 사용하도록 강요하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/2015822

  •  19-09-2019
  •  | 
  •  

문제

QT 만있는 임베디드 리눅스 장치에서 작업 중입니다. 어떤 이유로 Java는 gnu.java.awt.peer.gtk.gtktoolkit를 사용하기로 결정합니다. 대신 gnu.java.awt.peer.qt.qttoolkit (또는 기본 동작을 변경)를 사용하도록하려면 어떻게해야합니까?

도움이 되었습니까?

해결책

API 시스템 속성 설정 AWT.TOOLKIT,

java -Dawt.toolkit=gnu.java.awt.peer.qt.QtToolkit my.Program

또는

System.setProperty ("awt.toolkit", "gnu.java.awt.peer.qt.QtToolkit");

다른 팁

또한 컴파일러 친화적 인 방식으로 스윙 내부의 기본 툴킷을 직접 설정할 수 있습니다.

UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top