Menu et sous menu horizontal GWT
Slt, j'ai crée un menu horizontal et je voulais créer un sous menu mais le problème est que les deux menus sont superposés. Voici le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
|
public class HomePage extends ContentPanel {
public HomePage() {
setSize(1280, 630);
setHeaderVisible(false);
BorderLayout layout = new BorderLayout();
setLayout(layout);
BorderLayoutData menuBarToolBarLayoutData1 =
new BorderLayoutData(LayoutRegion.NORTH, 55);
menuBarToolBarLayoutData1.setMargins(new Margins(5));
BorderLayoutData menuBarToolBarLayoutData2 =
new BorderLayoutData(LayoutRegion.NORTH, 80);
BorderLayoutData leftSidebarLayoutData =
new BorderLayoutData(LayoutRegion.WEST, 150);
leftSidebarLayoutData.setSplit(true);
leftSidebarLayoutData.setCollapsible(true);
leftSidebarLayoutData.setMargins(new Margins(0, 5, 0, 5));
BorderLayoutData mainContentsLayoutData =
new BorderLayoutData(LayoutRegion.CENTER);
mainContentsLayoutData.setMargins(new Margins(0));
BorderLayoutData rightSidebarLayoutData =
new BorderLayoutData(LayoutRegion.EAST, 150);
rightSidebarLayoutData.setSplit(true);
rightSidebarLayoutData.setCollapsible(true);
rightSidebarLayoutData.setMargins(new Margins(0, 5, 0, 5));
BorderLayoutData footerLayoutData =
new BorderLayoutData(LayoutRegion.SOUTH, 20);
footerLayoutData.setMargins(new Margins(5));
setTopComponent(getBanner());
add(getLeftSideBar(), leftSidebarLayoutData);
add(getMenuBar(), menuBarToolBarLayoutData);
add(getMenuBar2(), menuBarToolBarLayoutData2);
add(getRightSideBar(), rightSidebarLayoutData);
add(getMainContents(), mainContentsLayoutData);
add(getFooter(), footerLayoutData);
}
private MenuBar getMenuBar() {
MenuBar menuBar = new MenuBar();
Menu fileMenu = new Menu();
Menu reportsMenu = new Menu();
Menu helpMenu = new Menu();
MenuItem productMenuItem = new MenuItem("gestion des ventes");
fileMenu.add(productMenuItem);
MenuItem salesMenuItem = new MenuItem("Quitter");
fileMenu.add(salesMenuItem);
}
private MenuBar getMenuBar2() {
MenuBar menuBar2 = new MenuBar();
Menu DMenu = new Menu();
Menu BCMenu = new Menu();
Menu BLMenu = new Menu();
Menu BPMenu = new Menu();
Menu BRMenu = new Menu();
MenuBarItem menuBarItemD = new MenuBarItem("Ges. Devis", DMenu);
MenuBarItem menuBarItemBC = new MenuBarItem("Ges. B. Cmd", BCMenu);
MenuBarItem menuBarItemBP = new MenuBarItem("Ges. B. préparation", BPMenu);
MenuBarItem menuBarItemBL = new MenuBarItem("Ges. B. livraison", BLMenu);
MenuBarItem menuBarItemBR = new MenuBarItem("Ges. B. Retour", BRMenu);
menuBar2.add(menuBarItemD);
menuBar2.add(menuBarItemBC);
menuBar2.add(menuBarItemBP);
menuBar2.add(menuBarItemBL);
menuBar2.add(menuBarItemBR);
return menuBar2;
} |
Merci de m'aider