リボンベースの GUI を作成したいと考えています。私はJavaインターフェースに関してはほぼ初心者で、基本的なSwingツールキットを使用しましたが、それだけです。
UIの柔軟性を高めるために何をすべきか、特に「リボン」を作成できるようにするために、誰かが私を正しい方向に向けることができますか?
リボンベースの GUI を作成したいと考えています。私はJavaインターフェースに関してはほぼ初心者で、基本的なSwingツールキットを使用しましたが、それだけです。
UIの柔軟性を高めるために何をすべきか、特に「リボン」を作成できるようにするために、誰かが私を正しい方向に向けることができますか?
リボンには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 の一部です。