現在、メニューとしてツリーを使用しています。
しかし、SWTで美しいメニューを実装する方法はありますか?(写真を参照)
「美しい」かどうかはわかりませんが、 Nebula ProjectCollapsibleButtons
のウィジェットがあります。
次のようになります。
それがあなたが考えていたものではない場合は、スクリーンショットのような独自のものを作成 し、サイドバーとして機能する aに a を追加することをお勧めします。Button
RowLayout
Composite
CollapsibleButtons
フィット感は良いように見えますが、正確なルックアンドフィールは得られません。以前、ツリーを使用してカスタムメニュー構造を実装しました。これがアプローチです、あなたは実際にTreeitem
あなたが望むもののように見えるようにカスタマイズすることができます。以下の記事を読んで、カスタムペイントまたは境界を調整する方法を理解することができますTreeItems
http://www.eclipse.org/articles/article.php?file=Article-CustomDrawingTableAndTreeItems/index.html