<icon>要素
ネームスペース: http://xmlns.oracle.com/uix/ui/laf

<icon>要素は、1つのカスタム・アイコンを定義します。

構文
<icon
      name="QName"
>
   <config-image></config-image>
   <context-image></context-image>
   <instance></instance>
   <null></null>
   <resource-image></resource-image>
   <text></text>
   <uri-image></uri-image>
</icon>

注意:
  • この要素は<icons>要素内で使用されます。

  • 説明

    <icon>要素は、ルック・アンド・フィールによって提供されるアイコンを登録します。 各<icon>要素には1つの子要素が含まれます。この子要素は、次のいずれかのアイコン要素タイプである必要があります。

    各<html:code>icon>エントリには、これらの要素のいずれか1つのみを指定できます。


    次の例では、コンテキスト相対アイコンを登録する要素と完全なURIのアイコンを登録する要素の2つの<icon>要素を示します。

                    <icon name="ui:error">
                      <context-image uri="images/laf/custom/error.gif"/>
                    </icon>
    
                    <!-- Replace the warning icon with a fully
                            specified URI icon -->
                    <icon name="ui:warning">
                      <uri-image uri="/webapp/laf/custom/warning.gif"/>
                    </icon>

    属性

    説明
    name 置換するアイコンの修飾名(ui:error、infoなど)。 ネームスペースの接頭辞を指定しない場合、アイコンはUIX Componentsのネームスペース(http://xmlns.oracle.com/uix/ui)に属すると想定されます。 つまり、ネームスペースの接頭辞uiがUIX Componentsのネームスペースにマップされていると想定すると、名前errorはui:errorと同じです。  必須。
    QName

    子要素

    説明 必須 組込み可能な数
    <config-image>
    <config-image>要素は、Configuration.IMAGES_DIRECTORY URIへの相対URIでイメージ・アイコンを定義します。
    いいえ
    <context-image>
    <context-image>要素は、コンテキスト相対イメージ・アイコンを定義します。
    いいえ
    <instance>
    <instance>要素は、Javaアイコン・インスタンスを登録します。
    いいえ
    <null>
    <null>要素は、NULLアイコンを登録します。
    いいえ
    <resource-image>
    <resource-image>要素は、クラスパスからリソースとしてロードされるイメージ・アイコンを定義します。
    いいえ
    <text>
    <text>要素は、テキストベースのアイコンを定義します。
    いいえ
    <uri-image>
    <uri-image>要素は、完全なURIを使用して参照されるイメージ・アイコンを定義します。
    いいえ