2

私はSWTアプリに取り組んでおり、他のJavaツールキットと比較したSWTの外観には非常に感謝していますが、「タブ」の実装方法には失望しています。私が探しているのは、これらのタブを表示するOS Xのネイティブな方法であり、SWTでそれを行う方法があることを望んでいます。これが私のアプリのタブが今どのように見えるかです:

ここに画像の説明を入力してください

そして、これが私が達成しようとしていることの例です:

ここに画像の説明を入力してください

また、他のプラットフォームでもネイティブに見える方法を好みます(SWTを使用しているまさにその理由です)。しかし、OS X固有の方法がある場合は、プラットフォームごとに個別のコードがすでにあるので、それでうまくいく可能性があります。

4

1 に答える 1

3

上のスクリーンショットはSWTの写真でCTabFolder、ネイティブウィジェットを避け、独自のタブを描画しています。SWTは、ネイティブウィジェットをラップするための最小公分母アプローチを提供する傾向があるためCTabFolder、ネイティブタブが必ずしも提供しない機能を提供できます。

2番目のスクリーンショットに示されているように、ネイティブタブが必要な場合は、を使用しTabFolderてそれを実現できます。

于 2012-06-06T14:04:16.400 に答える