private void setNavigationBar() { navBarTable.getCellFormatter().setWidth(0, 1, "30%"); navBarTable.getCellFormatter().setWidth(0, 2, "10%"); navBarTable.getCellFormatter().setWidth(0, 3, "10%"); navBarTable.getCellFormatter().setWidth(0, 4, "22%"); navBarTable.getCellFormatter().setWidth(0, 5, "23%"); Label displayText = new Label(navBar.getCountString()); Label searchPageText = new Label(LocaleDictionary.get().getConstantValue(LocaleCommonConstants.TITLE_GO_TO_PAGE)); Label totalPageCountText = new Label(" /" + navBar.getTotalPageCount()); HorizontalPanel searchPagePanel = new HorizontalPanel(); displayText.setStyleName(selectionStyle.boldText()); searchPageText.setStyleName(selectionStyle.boldText()); totalPageCountText.setStyleName(selectionStyle.boldText()); searchPagePanel.add(searchPageText); searchPagePanel.add(navBar.getSearchPageTextBox()); searchPagePanel.add(totalPageCountText); searchPagePanel.setCellHorizontalAlignment(searchPageText, HasHorizontalAlignment.ALIGN_RIGHT); searchPagePanel.setCellHorizontalAlignment( navBar.getSearchPageTextBox(), HasHorizontalAlignment.ALIGN_RIGHT); searchPagePanel.setCellHorizontalAlignment( totalPageCountText, HasHorizontalAlignment.ALIGN_RIGHT); if (this.navBar.getOrderingListner() != null) { navBarTable.setWidget(0, 2, navBar.getOrderingPanel()); navBarTable .getCellFormatter() .setHorizontalAlignment(0, 2, HasHorizontalAlignment.ALIGN_RIGHT); } if (this.navBar.getListner() != null) { navBarTable.setWidget(0, 3, navBar.getPaginationPanel()); navBarTable .getCellFormatter() .setHorizontalAlignment(0, 3, HasHorizontalAlignment.ALIGN_RIGHT); navBarTable.setWidget(0, 4, searchPagePanel); } navBarTable.setWidget(0, 5, displayText); navBarTable.getCellFormatter().setHorizontalAlignment(0, 4, HasHorizontalAlignment.ALIGN_RIGHT); navBarTable.getCellFormatter().setHorizontalAlignment(0, 5, HasHorizontalAlignment.ALIGN_RIGHT); }