public ItemDetailTouchScreenView() { // Handler Manager handlerManager = new HandlerManager(this); VerticalPanel verticalPanel = new VerticalPanel(); initWidget(verticalPanel); verticalPanel.setWidth("100%"); HeaderDeclarativeView headerView = new HeaderDeclarativeView(); headerView.setSize("100%", "100%"); verticalPanel.add(headerView); setHeaderDisplay(headerView); contentPanel = new VerticalPanel(); contentPanel.setSpacing(0); verticalPanel.add(contentPanel); contentPanel.setWidth("100%"); contentPanel.addStyleName("forFriendPanel"); itemTitlePanel = new ItemDetailTitlePanel(); contentPanel.add(itemTitlePanel); itemTitlePanel.setStyleName("itemDetail-Panel"); itemTitlePanel.setWidth("100%"); itemDetailTabPanel = new DecoratedTabPanel(); contentPanel.add(itemDetailTabPanel); itemDetailTabPanel.setSize("100%", "100%"); contentPanel.addStyleName("forFriendPanel"); offersPanel = new VerticalPanel(); tabOffers = new ItemDetailTabPanel(); tabOffers.setTabImageUrl("images/172-pricetag-disabled.png"); tabOffers.setTabDescriptionLabelText(MESSAGES.tabOffersText_text()); itemDetailTabPanel.add(offersPanel, tabOffers); offersPanel.setSize("100%", "100%"); offersPanel.setSpacing(0); placesPanel = new VerticalPanel(); tabPlaces = new ItemDetailTabPanel(); tabPlaces.setTabImageUrl("images/07-map-marker-disabled.png"); tabPlaces.setTabDescriptionLabelText(MESSAGES.tabPlacesText_text()); itemDetailTabPanel.add(placesPanel, tabPlaces); placesPanel.setSize("100%", "100%"); placesPanel.setSpacing(0); friendsPanel = new VerticalPanel(); tabFriends = new ItemDetailTabPanel(); tabFriends.setTabImageUrl("images/111-user-disabled.png"); tabFriends.setTabDescriptionLabelText(MESSAGES.tabFriendsText_text()); itemDetailTabPanel.add(friendsPanel, tabFriends); friendsPanel.setSize("100%", "100%"); friendsPanel.setSpacing(0); itemDetailTabPanel .getTabBar() .addSelectionHandler( new SelectionHandler<Integer>() { @Override public void onSelection(SelectionEvent<Integer> event) { int selTab = event.getSelectedItem(); if (selTab == 0) { tabOffers.setTabImageUrl("images/172-pricetag.png"); tabPlaces.setTabImageUrl("images/07-map-marker-disabled.png"); tabFriends.setTabImageUrl("images/111-user-disabled.png"); } else if (selTab == 1) { tabPlaces.setTabImageUrl("images/07-map-marker.png"); tabOffers.setTabImageUrl("images/172-pricetag-disabled.png"); tabFriends.setTabImageUrl("images/111-user-disabled.png"); } else if (selTab == 2) { tabFriends.setTabImageUrl("images/111-user.png"); tabOffers.setTabImageUrl("images/172-pricetag-disabled.png"); tabPlaces.setTabImageUrl("images/07-map-marker-disabled.png"); } ; } }); }