I suspect the problem is that you are extending the abstract Component class 
rather than a concrete class. You should only extend Component if you want to 
create a completely new component type from scratch. This will involve writing 
a skin, which may be more involved than what you need. Try extending BoxPane 
(or some other layout container) instead.
G

On Nov 23, 2010, at 9:17 AM, Jamal BERRICH wrote:

> Hello evry body
> My bxml fil is :
> <?xml version="1.0" encoding="UTF-8"?>
> 
> <nav:Navigation xmlns:bxml="http://pivot.apache.org/bxml"; 
> xmlns:nav="ma.mizaniyate.module.setting.view.menu.ui" 
> xmlns:content="org.apache.pivot.wtk.content" 
> xmlns="org.apache.pivot.wtk">
> <BoxPane orientation="vertical" styles="{fill:true}">
> <Expander title="One" expanded="false">
> <Label preferredWidth="100" preferredHeight="20" text="Un" 
> styles="{horizontalAlignment:'center', verticalAlignment:'top', 
> font:{italic:true}}"/>
> </Expander>
> <Expander title="Two" expanded="false">
> <Label preferredWidth="100" preferredHeight="80" text="Deux" 
> styles="{horizontalAlignment:'center', verticalAlignment:'center', 
> font:{italic:true}}"/>
> </Expander>
> <Expander title="Three">
> <Label preferredWidth="100" preferredHeight="50" text="Trois" 
> styles="{horizontalAlignment:'center', verticalAlignment:'bottom', 
> font:{italic:true}}"/>
> </Expander>
> </BoxPane>
> </nav:Navigation>
> 
> for the Navigation class i have :
> public class Navigation extends Component implements Bindable {
> 
> public void initialize(Map<String, Object> namespace, URL location, Resources 
> resources) {
> System.out.println("ok");
> }
> 
> }
> 
> When i execute this code :
> 
> Border border = new Border();
> Border contentBorder = new Border();
> Border leftBorder = new Border();
> Border rightBorder = new Border();
> SplitPane splitPane = new SplitPane(Orientation.HORIZONTAL);
> splitPane.setSplitRatio(0.2f);
> splitPane.getStyles().put("useShadow", true);
> leftBorder.getStyles().put("padding", 6);
> rightBorder.getStyles().put("padding", 6);
> border.getStyles().put("backgroundColor", 10);
> border.getStyles().put("thickness", 0);
> border.getStyles().put("padding", 8);
> leftBorder.setContent(navigation);
> // rightBorder.setContent(component);
> rightBorder.setContent(new Label("Test 2"));
> splitPane.setLeft(leftBorder);
> splitPane.setRight(rightBorder);
> contentBorder.setContent(splitPane);
> border.setContent(contentBorder);
> window.setContent(border);
> window.setMaximized(true);
> window.open(displayHost.getDisplay());
> 
>  i have this error :
> An error occurred at line number 17 in file 
> /D:/Cours/Projets/Mizaniyate/workspace/Dev-Mod-MizaniyateDesktopModuleSetting/bin/ma/mizaniyate/module/setting/view/menu/ui/navigation.bxml:
> 
> ????

Reply via email to