20

リボンベースの GUI を作成したいと考えています。私はJavaインターフェースに関してはほぼ初心者で、基本的なSwingツールキットを使用しましたが、それだけです。

UIの柔軟性を高めるために何をすべきか、特に「リボン」を作成できるようにするために、誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

30

リボンにはFlamingoを使用し、Office 2007 の外観にはSubstanceを使用します。

Pushing Pixelsからの小さなプレビューを次に示します。

ここに画像の説明を入力

PS: 質問とは直接関係ありませんが、Java UI プログラミングが初めての場合は、MigLayoutを見逃さないようにしてください。

2013 年11 月 5 日更新:残念ながら、Substantial とその後継は現時点では積極的にメンテナンスされていません。

現在のコードは、Github のInsubstantial/insubstantialにあります。(「フラミンゴ」が「実質的でない」パッケージに統合されている場合)

また、比較的最新のバージョンが Maven アーティファクトとして利用できるようです。( http://mvnrepository.com/artifact/com.github.insubstantialを参照)

更新 2018-09-17: 2016 年 12 月に復活し、2017 年 2 月からメンテナンス アップデートが行われ、現在 Flamingo は Project Radiance の一部です

于 2009-10-07T08:56:35.917 に答える