[Mysfstats-commit] SF.net SVN: mysfstats:[35] trunk/mysfstats/src/com/mebigfatguy/mysfstats/ MySFSt
Brought to you by:
dbrosius
From: <dbr...@us...> - 2010-01-07 06:24:59
|
Revision: 35 http://mysfstats.svn.sourceforge.net/mysfstats/?rev=35&view=rev Author: dbrosius Date: 2010-01-07 06:24:52 +0000 (Thu, 07 Jan 2010) Log Message: ----------- changing the period changes all the tabs Modified Paths: -------------- trunk/mysfstats/src/com/mebigfatguy/mysfstats/MySFStatsFrame.java Modified: trunk/mysfstats/src/com/mebigfatguy/mysfstats/MySFStatsFrame.java =================================================================== --- trunk/mysfstats/src/com/mebigfatguy/mysfstats/MySFStatsFrame.java 2010-01-01 01:16:55 UTC (rev 34) +++ trunk/mysfstats/src/com/mebigfatguy/mysfstats/MySFStatsFrame.java 2010-01-07 06:24:52 UTC (rev 35) @@ -170,16 +170,19 @@ ActionListener periodListener = new ActionListener() { public void actionPerformed(ActionEvent ae) { - MySFStatsPanel panel = (MySFStatsPanel)tabbedPane.getSelectedComponent(); - JMenuItem mi = (JMenuItem)ae.getSource(); - if (mi == weekPeriodMenuItem) - panel.changePeriod(GraphPeriod.Week); - else if (mi == twoMonthPeriodMenuItem) - panel.changePeriod(GraphPeriod.SixtyDays); - else if (mi == yearPeriodMenuItem) - panel.changePeriod(GraphPeriod.Year); - else - panel.changePeriod(GraphPeriod.AllTime); + int tabCount = tabbedPane.getTabCount(); + for (int i = 0; i < tabCount; i++) { + MySFStatsPanel panel = (MySFStatsPanel)tabbedPane.getComponentAt(i); + JMenuItem mi = (JMenuItem)ae.getSource(); + if (mi == weekPeriodMenuItem) + panel.changePeriod(GraphPeriod.Week); + else if (mi == twoMonthPeriodMenuItem) + panel.changePeriod(GraphPeriod.SixtyDays); + else if (mi == yearPeriodMenuItem) + panel.changePeriod(GraphPeriod.Year); + else + panel.changePeriod(GraphPeriod.AllTime); + } } }; weekPeriodMenuItem.addActionListener(periodListener); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |