MCPcopy Create free account
hub / github.com/OpenSourcePhysics/osp / stateChanged

Method stateChanged

src/org/opensourcephysics/tools/DataTool.java:2671–2688  ·  view source on GitHub ↗
(ChangeEvent e)

Source from the content-addressed store, hash-verified

2669 centerPanel.add(tabbedPane, BorderLayout.CENTER);
2670 tabbedPane.addChangeListener(new ChangeListener() {
2671 @Override
2672 public void stateChanged(ChangeEvent e) {
2673 final DataToolTab tab = getSelectedTab();
2674 if (tab != null) {
2675 tab.refreshData();
2676 tab.dataTable.refreshTable(DataTable.MODE_TAB);
2677 tab.statsTable.refreshStatistics();
2678 tab.propsTable.refreshTable();
2679 tab.refreshPlot(true);
2680 refreshGUI();
2681 tab.dataTable.requestFocusInWindow();
2682 if (tab.dataTable.workingData != null) {
2683 String var = tab.dataTable.workingData.getXColumnName();
2684 var = TeXParser.removeSubscripting(var);
2685 getFitBuilder().setDefaultVariables(new String[] { var });
2686 }
2687 }
2688 }
2689
2690 });
2691 tabbedPane.addMouseListener(new MouseAdapter() {

Callers

nothing calls this directly

Calls 10

getSelectedTabMethod · 0.95
refreshDataMethod · 0.95
refreshPlotMethod · 0.95
refreshGUIMethod · 0.95
removeSubscriptingMethod · 0.95
getFitBuilderMethod · 0.95
refreshStatisticsMethod · 0.80
getXColumnNameMethod · 0.80
refreshTableMethod · 0.45
setDefaultVariablesMethod · 0.45

Tested by

no test coverage detected