org.netbeans.microedition.svg
Class SVGDefaultListCellRenderer
java.lang.Object
org.netbeans.microedition.svg.SVGDefaultListCellRenderer
- All Implemented Interfaces:
- SVGListCellRenderer
public class SVGDefaultListCellRenderer
- extends java.lang.Object
- implements SVGListCellRenderer
Suggested svg list tag :
<g id="list" visibility="hidden" transform="translate(20,200)">
<!-- Metadata information. Please don't edit. -->
<text display="none">type=list</text>
<g>
<text id="list_hidden_text" visibility="hidden">
HIDDEN TEXT
</text>
<text display="none">type=hidden_text</text>
<g>
<!-- Metadata information. Please don't edit. -->
<text display="none">type=bound</text>
<rect id="list_bound" x="5.0" y="0.0" width="80" height="60" fill="white" stroke="black" stroke-width="2" visibility="inherit"/>
</g>
<g>
<!-- Metadata information. Please don't edit. -->
<text display="none">type=selection</text>
<rect id="list_selection" x="5" y="0" stroke="black" stroke-width="1" fill="rgb(200,200,255)" visibility="inherit" width="80" height="0"/>
</g>
<g id="list_content" visibility="inherit">
<!-- Metadata information. Please don't edit. -->
<text display="none">type=content</text>
</g>
</g
Absence of inner "text" node will lead to IllegalArgumentException.
Rectangle ( first "rect" tag ) represents selection figure on the screen.
Group tag represent content that will be used as area for rendering
in this class. It should be present ( NPE will be thrown otherwise ).
This renderer also needs selection element.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getCellRendererComponent
public SVGComponent getCellRendererComponent(SVGList list,
java.lang.Object value,
int index,
boolean isSelected)
- Specified by:
getCellRendererComponent
in interface SVGListCellRenderer