Advertisement
Guest User

Untitled

a guest
Jul 24th, 2014
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. package com.benhowden.gwttemplate;
  2.  
  3. import com.google.gwt.user.client.ui.TabPanel;
  4. import com.google.gwt.user.client.ui.Widget;
  5. import java.util.ArrayList;
  6. import java.util.List;
  7.  
  8. public class DFSTabPanel extends TabPanel {
  9.  
  10. List<String> tabsTexts;
  11.  
  12. public DFSTabPanel() {
  13. super();
  14. tabsTexts = new ArrayList<String>();
  15. }
  16.  
  17. @Override
  18. public void add(Widget w, String tabText) {
  19. super.add(w, tabText);
  20. tabsTexts.add(tabText);
  21. }
  22.  
  23. @Override
  24. public boolean remove(int index) {
  25.  
  26. boolean removed = super.remove(index);
  27. if(removed) {
  28. tabsTexts.remove(index);
  29. return removed;
  30. }
  31.  
  32. return removed;
  33.  
  34. }
  35.  
  36. @Override
  37. public void clear() {
  38. super.clear();
  39. tabsTexts.clear();
  40. }
  41.  
  42. public String getTabText(int index) {
  43. return tabsTexts.get(index);
  44. }
  45.  
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement