@Override public void setMenuData(MenuData<T> menuData) { this.menuData = menuData; jDotlan.setEnabled( !menuData.getStations().isEmpty() || !menuData.getSystems().isEmpty() || !menuData.getRegions().isEmpty()); jDotlanStation.setEnabled(!menuData.getStations().isEmpty()); jDotlanSystem.setEnabled(!menuData.getSystems().isEmpty()); jDotlanRegion.setEnabled(!menuData.getRegions().isEmpty()); jEveCentral.setEnabled(!menuData.getMarketTypeIDs().isEmpty()); jEveMarketdata.setEnabled(!menuData.getMarketTypeIDs().isEmpty()); // Dead // jEveMarketeer.setEnabled(!menuData.getMarketTypeIDs().isEmpty()); jEveMarkets.setEnabled(!menuData.getMarketTypeIDs().isEmpty()); // Dead // jEveAddicts.setEnabled(!menuData.getMarketTypeIDs().isEmpty()); jChruker.setEnabled(!menuData.getTypeIDs().isEmpty()); jEveOnline.setEnabled(!menuData.getTypeNames().isEmpty()); }