2012-11-28 78 views
0

我嘗試將我們的項目從jre1.6遷移到jre1.7。我們使用uspec4j來測試Solaris上的swing GUI。而美國鋼鐵公司在jre1.7中並沒有正常工作。所以,我正在修復Uspec4j,它有助於一些測試。但是一些問題仍然存在,它們屬於XToolkit。我發現一些源:是否可以找到XToolkit的描述?

http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/sun/awt/X11/XToolkit.java#XToolkit.getScreenInsets%28java.awt.GraphicsConfiguration%29

,但還不夠。我不明白如何模擬XNETProtocol的激活。 (也許這wount幫助,這只是一個想法)

 XNETProtocol netProto = XWM.getWM().getNETProtocol(); 
669   if ((netProto == null) || !netProto.active()) 
670   { 
671    return super.getScreenInsets(gc); 
672   } 

可能的XToolkid一些代碼的說明會幫助我。但我無法通過谷歌找到它。也許你知道我在哪裏可以找到它?

回答

0

Wikipedia

X工具包內置(也稱爲XT,對於X Toolkit)是在X窗口系統使用的庫 。更確切地說,它是一個使用底層Xlib庫的庫,並提供了一個友好的 (面向對象)API來開發具有圖形化的小部件的X11軟件。它可以用於C或C++語言。

這個(PDF鏈接!)是直接來自X.org的XToolkit Intrinsics manual。正如你將會看到的那樣,這是一個令人生畏的API,我懷疑你用這個做的任何事情都不是微不足道的。

相關問題