0

プロジェクトを jre1.6 から jre1.7 に移行しようとしています。uspec4j を使用して、Solaris でスイング GUI をテストします。また、uspec は jre1.7 では正常に動作しません。そのため、Uspec4j を修正しており、いくつかのテストに役立ちます。しかし、いくつかの問題がまだ存在しており、それらは XToolkit に属しています。私はいくつかのsrcを見つけました:

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 のアクティベーションをエミュレートする方法がわかりません。(参考にならないかもしれませんが、あくまで想像です)

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

XToolkid コードの説明が役立つかもしれません。しかし、私はグーグルでそれを見つけることができません。多分あなたは私がどこでそれを見つけることができるか知っていますか?

4

1 に答える 1

0

ウィキペディアから:

X Toolkit Intrinsics (X ツールキットの Xt とも呼ばれる) は、X Window System で使用されるライブラリです。より正確には、低レベルの Xlib ライブラリを使用し、使いやすい (オブジェクト指向に見える) API を提供して、グラフィカル ウィジェットを備えた X11 ソフトウェアを開発するライブラリです。C または C++ 言語で使用できます。

これ (PDF リンク!) は、 X.org から直接入手したXToolkit Intrinsics のマニュアルです。おわかりのように、これは手ごわい API であり、これを使って行うことはすべて簡単ではないと思います。

于 2012-11-28T15:36:31.687 に答える