+ BLOSUM62Colour.setText("BLOSUM62 Score");\r
+ BLOSUM62Colour.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ BLOSUM62Colour_actionPerformed(e);\r
+ }\r
+ });\r
+ avDistanceTreeBlosumMenuItem.setText(\r
+ "Average Distance Using BLOSUM62");\r
+ avDistanceTreeBlosumMenuItem.addActionListener(new java.awt.event.\r
+ ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ avTreeBlosumMenuItem_actionPerformed(e);\r
+ }\r
+ });\r
+ njTreeBlosumMenuItem.setText("Neighbour Joining using BLOSUM62");\r
+ njTreeBlosumMenuItem.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ njTreeBlosumMenuItem_actionPerformed(e);\r
+ }\r
+ });\r
+ annotationPanelMenuItem.setActionCommand("");\r
+ annotationPanelMenuItem.setText("Show Annotations");\r
+ annotationPanelMenuItem.setState(jalview.bin.Cache.getDefault(\r
+ "SHOW_ANNOTATIONS", true));\r
+ annotationPanelMenuItem.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ annotationPanelMenuItem_actionPerformed(e);\r
+ }\r
+ });\r
+ colourTextMenuItem.setText("Colour Text");\r
+ colourTextMenuItem.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ colourTextMenuItem_actionPerformed(e);\r
+ }\r
+ });\r
+ htmlMenuItem.setText("HTML");\r
+ htmlMenuItem.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ htmlMenuItem_actionPerformed(e);\r
+ }\r
+ });\r
+ overviewMenuItem.setText("Overview Window");\r
+ overviewMenuItem.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ overviewMenuItem_actionPerformed(e);\r
+ }\r
+ });\r
+ undoMenuItem.setEnabled(false);\r
+ undoMenuItem.setText("Undo");\r
+ undoMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(\r
+ java.awt.event.KeyEvent.VK_Z,\r
+ Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));\r
+ undoMenuItem.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ undoMenuItem_actionPerformed(e);\r
+ }\r
+ });\r
+ redoMenuItem.setEnabled(false);\r
+ redoMenuItem.setText("Redo");\r
+ redoMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.\r
+ event.KeyEvent.VK_Y, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));\r
+ redoMenuItem.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ redoMenuItem_actionPerformed(e);\r
+ }\r
+ });\r
+ conservationMenuItem.setText("By Conservation");\r
+ conservationMenuItem.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ conservationMenuItem_actionPerformed(e);\r
+ }\r
+ });\r
+ noColourmenuItem.setText("None");\r
+ noColourmenuItem.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ noColourmenuItem_actionPerformed(e);\r
+ }\r
+ });\r
+ wrapMenuItem.setText("Wrap");\r
+ wrapMenuItem.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ wrapMenuItem_actionPerformed(e);\r
+ }\r
+ });\r
+ printMenuItem.setText("Print ...");\r
+ printMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.\r
+ event.KeyEvent.VK_P, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));\r
+ printMenuItem.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ printMenuItem_actionPerformed(e);\r
+ }\r
+ });\r
+ renderGapsMenuItem.setText("Show Gaps");\r
+ renderGapsMenuItem.setState(true);\r
+ renderGapsMenuItem.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ renderGapsMenuItem_actionPerformed(e);\r
+ }\r
+ });\r
+ findMenuItem.setText("Find...");\r
+ findMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(\r
+ java.awt.event.KeyEvent.VK_F,\r
+ Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));\r
+ findMenuItem.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ findMenuItem_actionPerformed(e);\r
+ }\r
+ });\r
+ abovePIDThreshold.setText("Above Identity Threshold");\r
+ abovePIDThreshold.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ abovePIDThreshold_actionPerformed(e);\r
+ }\r
+ });\r
+ showSeqFeatures.setText("Show Sequence Features");\r
+ showSeqFeatures.addActionListener(new ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent actionEvent)\r
+ {\r
+ showSeqFeatures_actionPerformed(actionEvent);\r
+ }\r
+ });\r
+ nucleotideColour.setText("Nucleotide");\r
+ nucleotideColour.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ nucleotideColour_actionPerformed(e);\r
+ }\r
+ });\r
+ deleteGroups.setText("Undefine groups");\r
+ deleteGroups.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.\r
+ event.KeyEvent.VK_U, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));\r
+ deleteGroups.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ deleteGroups_actionPerformed(e);\r
+ }\r
+ });\r
+ copy.setText("Copy");\r
+ copy.setAccelerator(javax.swing.KeyStroke.getKeyStroke(\r
+ java.awt.event.KeyEvent.VK_C,\r
+ Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));\r
+\r
+ copy.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ copy_actionPerformed(e);\r
+ }\r
+ });\r
+ cut.setText("Cut");\r
+ cut.setAccelerator(javax.swing.KeyStroke.getKeyStroke(\r
+ java.awt.event.KeyEvent.VK_X,\r
+ Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));\r
+ cut.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ cut_actionPerformed(e);\r
+ }\r
+ });\r
+ delete.setText("Delete");\r
+ delete.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.\r
+ KeyEvent.VK_BACK_SPACE, 0, false));\r
+ delete.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ delete_actionPerformed(e);\r
+ }\r
+ });\r
+ pasteMenu.setText("Paste");\r
+ pasteNew.setText("To New Alignment");\r
+ pasteNew.setAccelerator(javax.swing.KeyStroke.getKeyStroke(\r
+ java.awt.event.KeyEvent.VK_V,\r
+ Toolkit.getDefaultToolkit().getMenuShortcutKeyMask() |\r
+ java.awt.event.KeyEvent.SHIFT_MASK, false));\r
+ pasteNew.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ pasteNew_actionPerformed(e);\r
+ }\r
+ });\r
+ pasteThis.setText("Add To This Alignment");\r
+ pasteThis.setAccelerator(javax.swing.KeyStroke.getKeyStroke(\r
+ java.awt.event.KeyEvent.VK_V,\r
+ Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));\r
+ pasteThis.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ pasteThis_actionPerformed(e);\r
+ }\r
+ });\r
+ applyToAllGroups.setText("Apply Colour To All Groups");\r
+ applyToAllGroups.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ applyToAllGroups_actionPerformed(e);\r
+ }\r
+ });\r
+ createPNG.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ createPNG(null);\r
+ }\r
+ });\r
+ createPNG.setActionCommand("Save As PNG Image");\r
+ createPNG.setText("PNG");\r
+ font.setText("Font...");\r
+ font.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ font_actionPerformed(e);\r
+ }\r
+ });\r
+\r
+ seqLimits.setText("Show Sequence Limits");\r
+ seqLimits.setState(jalview.bin.Cache.getDefault("SHOW_JVSUFFIX", true));\r
+ seqLimits.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ seqLimit_actionPerformed(e);\r
+ }\r
+ });\r
+ epsFile.setText("EPS");\r
+ epsFile.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ createEPS(null);\r
+ }\r
+ });\r
+ LoadtreeMenuItem.setActionCommand("Load a tree for this sequence set");\r
+ LoadtreeMenuItem.setText("Load Associated Tree");\r
+ LoadtreeMenuItem.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ LoadtreeMenuItem_actionPerformed(e);\r
+ }\r
+ });\r
+ scaleAbove.setVisible(false);\r
+ scaleAbove.setText("Scale Above");\r
+ scaleAbove.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ scaleAbove_actionPerformed(e);\r
+ }\r
+ });\r
+ scaleLeft.setVisible(false);\r
+ scaleLeft.setSelected(true);\r
+ scaleLeft.setText("Scale Left");\r
+ scaleLeft.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ scaleLeft_actionPerformed(e);\r
+ }\r
+ });\r
+ scaleRight.setVisible(false);\r
+ scaleRight.setSelected(true);\r
+ scaleRight.setText("Scale Right");\r
+ scaleRight.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ scaleRight_actionPerformed(e);\r
+ }\r
+ });\r
+ modifyPID.setText("Modify Identity Threshold...");\r
+ modifyPID.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ modifyPID_actionPerformed(e);\r
+ }\r
+ });\r
+ modifyConservation.setText("Modify Conservation Threshold...");\r
+ modifyConservation.addActionListener(new java.awt.event.ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ modifyConservation_actionPerformed(e);\r
+ }\r
+ });\r
+ sortByTreeMenu.setText("By Tree Order");\r
+ sort.setText("Sort");\r
+ sort.addMenuListener(new MenuListener()\r
+ {\r
+ public void menuSelected(MenuEvent e)\r
+ {\r
+ buildTreeMenu();\r
+ }\r
+\r
+ public void menuDeselected(MenuEvent e)\r
+ {\r
+ }\r
+\r
+ public void menuCanceled(MenuEvent e)\r
+ {\r
+ }\r
+ });\r
+ calculate.setText("Calculate Tree");\r
+\r
+ jMenu2.setText("Export Image");\r
+ padGapsMenuitem.setText("Pad Gaps");\r
+ padGapsMenuitem.setState(jalview.bin.Cache.getDefault("PAD_GAPS", false));\r
+ padGapsMenuitem.addActionListener(new ActionListener()\r