2014-07-24 3 views

답변

0

나는과 같이 탭 패널을 확장 결국 :

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); 
} 

} 
관련 문제