(ChangeEvent e)
| 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() { |
nothing calls this directly
no test coverage detected