このタグは、色を選択するためのパレットを作成します。 カラー・パレットは、次の2種類の色を表示できます。
- colorData属性で指定する標準色。
- 標準パレットで使用可能な色を拡張するカスタム・カラー。 カスタム・カラーは、customColorData属性で指定します。
標準色およびカスタム・カラーの表示方法は、ルック・アンド・フィールによって決まります。
colorData属性もcustomColorData属性も、表示する色ごとに1つのエントリが含まれるDataObjectListを受け入れます。 DataObjectListの各エントリは、単一のvalueプロパティをサポートするDataObjectである必要があります。 valueプロパティを問い合せると、DataObjectは、現在のエントリの色値を定義するjava.awt.Colorオブジェクトを返します。
標準パレットの使用を簡略化するために、UIXでは、uix.colorPalette式言語の暗黙オブジェクトを介して特定のパレットを使用できます。 uix.colorPaletteの暗黙オブジェクトでは、デフォルト49色とデフォルト80色の2つの標準色パレットにアクセスできます。