1 23 package info.monitorenter.gui.chart.events; 24 25 import info.monitorenter.gui.chart.IAxis; 26 import info.monitorenter.gui.chart.dialogs.DialogRange; 27 import info.monitorenter.gui.chart.layout.controls.RangeChooserPanel; 28 29 import java.awt.event.ActionEvent ; 30 import java.beans.PropertyChangeEvent ; 31 32 44 public class AxisActionSetRange extends AAxisAction { 45 46 49 private static final long serialVersionUID = 3258694286479406393L; 50 51 64 public AxisActionSetRange(final IAxis axis, final String description) { 65 super(axis, description); 66 } 67 68 71 public void actionPerformed(final ActionEvent e) { 72 73 RangeChooserPanel rangePanel = new RangeChooserPanel(this.m_axis.getRangePolicy().getRange()); 74 DialogRange dialog = new DialogRange(this.m_axis.getAccessor().getChart(), "Choose a range", 75 true, rangePanel); 76 dialog.showDialog(); 77 this.m_axis.setRange(rangePanel.getRange()); 78 } 79 80 83 public void propertyChange(final PropertyChangeEvent evt) { 84 } 87 } 88 | Popular Tags |