use of com.att.aro.ui.view.bestpracticestab.BestPracticesTab in project VideoOptimzer by attdevsupport.
the class AROSwingWorker method refreshLocationMap.
/**
* refresh bpItem location in best practices tab after loading the trace
*/
private void refreshLocationMap() {
Container container = parent.getContentPane();
Component[] components = container.getComponents();
if (components != null && components.length > 0) {
Component bpComponent = components[0];
try {
BestPracticesTab bpTab = (BestPracticesTab) bpComponent;
bpTab.setScrollLocationMap();
} catch (Exception e) {
e.printStackTrace();
}
}
}
use of com.att.aro.ui.view.bestpracticestab.BestPracticesTab in project VideoOptimzer by attdevsupport.
the class MainFrame method setLocationMap.
/**
* set up test conducted title to the location of related session
*/
public static void setLocationMap() {
Container container = window.frmApplicationResourceOptimizer.getContentPane();
Component[] components = container.getComponents();
if (components != null && components.length > 0) {
Component bpComponent = components[0];
try {
BestPracticesTab bpTab = (BestPracticesTab) bpComponent;
bpTab.setScrollLocationMap();
} catch (Exception e) {
e.printStackTrace();
}
}
}
use of com.att.aro.ui.view.bestpracticestab.BestPracticesTab in project VideoOptimzer by attdevsupport.
the class MainFrame method getJTabbedPane.
private JTabbedPane getJTabbedPane() {
if (jMainTabbedPane == null) {
UIManager.getDefaults().put("TabbedPane.contentBorderInsets", new Insets(0, 0, 0, 0));
UIManager.getDefaults().put("TabbedPane.tabsOverlapBorder", true);
jMainTabbedPane = new JTabbedPane();
route = new ARODiagnosticsOverviewRouteImpl(jMainTabbedPane);
bestPracticesTab = new BestPracticesTab(this, route);
jMainTabbedPane.add(BUNDLE.getString("aro.tab.bestpractices"), bestPracticesTab);
modelObserver.registerObserver(bestPracticesTab);
overviewTab = new OverviewTab(route);
jMainTabbedPane.add(BUNDLE.getString("aro.tab.overview"), overviewTab.layoutDataPanel());
modelObserver.registerObserver(overviewTab);
diagnosticsTab = new DiagnosticsTab(this, route);
jMainTabbedPane.add(BUNDLE.getString("aro.tab.advanced"), diagnosticsTab);
modelObserver.registerObserver(diagnosticsTab);
videoTab = new VideoTab(this, route);
jMainTabbedPane.add(BUNDLE.getString("aro.tab.video"), videoTab);
modelObserver.registerObserver(videoTab);
statisticsTab = new StatisticsTab(this);
jMainTabbedPane.add(BUNDLE.getString("aro.tab.statistics"), statisticsTab);
modelObserver.registerObserver(statisticsTab);
waterfallTab = new WaterfallTab(route);
jMainTabbedPane.add(BUNDLE.getString("aro.tab.waterfall"), waterfallTab.layoutDataPanel());
modelObserver.registerObserver(waterfallTab);
jMainTabbedPane.addChangeListener(new ChangeListener() {
@Override
public void stateChanged(ChangeEvent event) {
onTabChanged(event);
}
});
}
return jMainTabbedPane;
}
Aggregations