It's ok :)

2010/11/23 Greg Brown <[email protected]>

> 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