summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/LiveDeployment/GraphView.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceGridGUI/LiveDeployment/GraphView.java')
-rw-r--r--java/src/IceGridGUI/LiveDeployment/GraphView.java24
1 files changed, 16 insertions, 8 deletions
diff --git a/java/src/IceGridGUI/LiveDeployment/GraphView.java b/java/src/IceGridGUI/LiveDeployment/GraphView.java
index 61c86184fc8..9d150fcbc40 100644
--- a/java/src/IceGridGUI/LiveDeployment/GraphView.java
+++ b/java/src/IceGridGUI/LiveDeployment/GraphView.java
@@ -38,6 +38,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
+import java.awt.event.KeyEvent;
import javax.swing.AbstractAction;
import javax.swing.AbstractCellEditor;
@@ -58,6 +59,7 @@ import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JComponent;
import javax.swing.JColorChooser;
+import javax.swing.colorchooser.AbstractColorChooserPanel;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
@@ -71,7 +73,7 @@ import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.JToolBar;
import javax.swing.JOptionPane;
-
+import javax.swing.KeyStroke;
import javax.swing.ListCellRenderer;
import javax.swing.SwingUtilities;
import javax.swing.SpinnerNumberModel;
@@ -618,6 +620,7 @@ public class GraphView extends JFrame implements MetricsFieldContext
}
};
delete.setEnabled(false);
+ delete.putValue(Action.ACCELERATOR_KEY, KeyStroke.getKeyStroke(KeyEvent.VK_DELETE, 0));
_legendTable.getSelectionModel().addListSelectionListener(new ListSelectionListener()
{
@@ -1691,12 +1694,7 @@ public class GraphView extends JFrame implements MetricsFieldContext
public MetricsRow[] getRows()
{
- MetricsRow[] rows = new MetricsRow[_rows.size()];
- for(Map.Entry<Integer, MetricsRow> entry : _rows.entrySet())
- {
- rows[rows.length] = entry.getValue();
- }
- return rows;
+ return _rows.values().toArray(new MetricsRow[_rows.size()]);
}
public int getRowIndex(MetricsRow row)
@@ -1865,7 +1863,17 @@ public class GraphView extends JFrame implements MetricsFieldContext
_button.setBorderPainted(false);
_colorChooser = new JColorChooser();
- _dialog = JColorChooser.createDialog(_button, "Select the series color", true, _colorChooser, this, null);
+
+ AbstractColorChooserPanel[] panels = _colorChooser.getChooserPanels();
+ for(AbstractColorChooserPanel panel : panels)
+ {
+ if(!panel.getClass().getName().equals("javax.swing.colorchooser.DefaultSwatchChooserPanel"))
+ {
+ _colorChooser.removeChooserPanel(panel);
+ }
+ }
+
+ _dialog = JColorChooser.createDialog(_button, "Select the metrics color", true, _colorChooser, this, null);
}