Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.benhowden.gwttemplate;
- import com.google.gwt.user.client.ui.TabPanel;
- import com.google.gwt.user.client.ui.Widget;
- import java.util.ArrayList;
- import java.util.List;
- public class DFSTabPanel extends TabPanel {
- List<String> tabsTexts;
- public DFSTabPanel() {
- super();
- tabsTexts = new ArrayList<String>();
- }
- @Override
- public void add(Widget w, String tabText) {
- super.add(w, tabText);
- tabsTexts.add(tabText);
- }
- @Override
- public boolean remove(int index) {
- boolean removed = super.remove(index);
- if(removed) {
- tabsTexts.remove(index);
- return removed;
- }
- return removed;
- }
- @Override
- public void clear() {
- super.clear();
- tabsTexts.clear();
- }
- public String getTabText(int index) {
- return tabsTexts.get(index);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement