倭マン's BLOG

くだらない日々の日記書いてます。 たまにプログラミング関連の記事書いてます。 書いてます。

Griffon Plugin Trial : Silkicons Plugin

Silkicons Plugin」は FAMFAMFAM の SILK ICONS を使用できるプラグインです。 これらのアイコンは Groovy Console でも使用されてるそうですね()。

プラグインのインストール


「Silkicons Plugin」をインストールするには、Griffon プロジェクトのルート・フォルダ上で以下のコマンドを実行します:

griffon install-plugin silkicons

View でのアイコンの使用


View で SILK ICONS にあるアイコンを使用するには以下のようにします:

        toolBar(constraints:'north'){
            button 'Paint All', icon:silkIcon('chart_curve_go')

            // 「griffon-app/resources」フォルダ下のアイコンを使う場合は
            //     button 'Paint All', icon:imageIcon('/chart_curve_go.png')
            // などとします。
            ...
        }

通常「imageIcon」 とするところを「silkIcon」にすれば OK です。 また、指定する文字列はアイコンの名前で、'.png' などはいりません。 実行するとこんな感じのボタンが表示されます:

使用できるアイコンの一覧を見る


「Silkicons Plugin」で使用できるアイコンを確認するには、これまた Griffon プロジェクトのルート・フォルダ上で以下のコマンドを実行します:

griffon silk-icon-selector

すると、以下のような Swing アプリケーションが起動され、使用できるアイコンが確認できます:


圧巻!?
Griffon in Action

Griffon in Action