<renderer>要素 |
 |
ネームスペース: |
http://xmlns.oracle.com/uix/ui/laf |
<renderer>要素は、1つのカスタム・レンダラを定義します。
構文 |
 |
<renderer> </renderer>
注意:
この要素は
<renderers> 要素内で使用されます。
説明 |
 |
<renderer>要素は、ルック・アンド・フィールによって提供されるレンダラを登録します。現在、レンダラはJavaクラスまたはUIX XMLテンプレート・ファイルを使用して実装できます。
例 |
 |
次の例では、テンプレートベースのレンダラを登録する要素とJavaベースのレンダラを登録する要素の2つの<renderer>要素を示します。
<!-- Replace the pageLayout Renderer with our own
template-based Renderer -->
<renderer name="ui:pageLayout">
<template name="templates/laf/custom/pageLayout.uit"/>
</renderer>
<!-- Replace the tabBar Renderer with our own
Java-based Renderer -->
<renderer name="ui:tabBar">
<template name="org.example.laf.custom.TabBarRenderer"/>
</renderer>
属性 |
 |
|
説明 |
型 |
name |
レンダラを登録するコンポーネントの修飾名(ui:tabBar、ui:pageLayoutなど)。 ネームスペースの接頭辞を指定しない場合、コンポーネントはUIX Componentsのネームスペース(http://xmlns.oracle.com/uix/ui)に属すると想定されます。つまり、ネームスペースの接頭辞uiがUIX Componentsのネームスペースにバインドされていると想定すると、名前tabBarはui:tabBarと同じになります。 必須。 |
QName |
|
子要素 |
 |
|
説明 |
必須 |
最大値 |
<class> |
<class>要素は、Javaベースのレンダラを定義します。 |
いいえ |
|
<template> |
<template>要素は、テンプレートベースのレンダラを定義します。 |
いいえ |
|
|
This document was generated on Wed Jul 07 19:22:04 PDT 2004
Copyright © 2001, 2004, Oracle.All rights reserved.