+ /*
+ * (non-Javadoc)
+ *
+ * @see
+ * jalview.jbgui.GPreferences#showunconserved_actionPerformed(java.awt.event
+ * .ActionEvent)
+ */
+ protected void showunconserved_actionPerformed(ActionEvent e)
+ {
+ // TODO Auto-generated method stub
+ super.showunconserved_actionPerformed(e);
+ }
+
+ private void jbInit() throws Exception
+ {
+ }
+
+ public static Collection getGroupURLLinks()
+ {
+ return groupURLLinks;
+ }
+ public void minColour_actionPerformed()
+ {
+ Color col = JColorChooser.showDialog(this,
+ "Select Colour for Minimum Value", minColour.getBackground());
+ if (col != null)
+ {
+ minColour.setBackground(col);
+ }
+ minColour.repaint();
+ }
+
+ public void maxColour_actionPerformed()
+ {
+ Color col = JColorChooser.showDialog(this,
+ "Select Colour for Maximum Value", maxColour.getBackground());
+ if (col != null)
+ {
+ maxColour.setBackground(col);
+ }
+ maxColour.repaint();
+ }
+
+ @Override
+ protected void userIdWidth_actionPerformed()
+ {
+ try
+ {
+ String val = userIdWidth.getText().trim();
+ if (val.length() > 0)
+ {
+ Integer iw = Integer.parseInt(val);
+ if (iw.intValue() < 12)
+ {
+ throw new NumberFormatException();
+ }
+ userIdWidth.setText(iw.toString());
+ }
+ } catch (NumberFormatException x)
+ {
+ JOptionPane
+ .showInternalMessageDialog(
+ Desktop.desktop,
+ "The user defined width for the\nannotation and sequence ID columns\nin exported figures must be\nat least 12 pixels wide.",
+ "Invalid ID Column width",
+ JOptionPane.WARNING_MESSAGE);
+ userIdWidth.setText("");
+ }
+ }
+
+ @Override
+ protected void autoIdWidth_actionPerformed()