super();
initPanel();
}
protected void initPanel() {
SplitPane spMain = new SplitPane(SplitPane.ORIENTATION_VERTICAL, new JbsExtent(23));
spMain.setSeparatorWidth(new JbsExtent(1, JbsExtent.PX));
this.add(spMain);
Row rowTitle = new Row();
rowTitle.setStyleName("TitlePane");
Label lblTitle = new Label("OpenJBS");
lblTitle.setStyleName("TitleLabel.Main");
rowTitle.add(lblTitle);
lblModuleName = new Label("");
lblModuleName.setStyleName("TitleLabel.Main");
rowTitle.add(lblModuleName);
spMain.add(rowTitle);
pnModuleArea = new PnModuleArea();
if ((ClientGlobals.getUser().getStartModule()!=null) && (ClientGlobals.getUser().canRead(ClientGlobals.getUser().getStartModule())))
pnModuleArea.setPnCurrentModule(ClientGlobals.getUser().getStartModule().getClientPanel());
else
pnModuleArea.setPnCurrentModule(new PnWelcome());
SplitPane spApp = new SplitPane(SplitPane.ORIENTATION_HORIZONTAL, new JbsExtent(200));
spApp.setSeparatorWidth(new JbsExtent(1, JbsExtent.PX));
spMain.add(spApp);
PnModules pnModules = new PnModules(pnModuleArea);
spApp.add(pnModules);
spApp.add(pnModuleArea);
SplitPane spSub = new SplitPane(SplitPane.ORIENTATION_VERTICAL_BOTTOM_TOP, new JbsExtent(23));
spSub.add(new StatusBar());
spSub.add(spApp);
spMain.add(spSub);
}