/*\r
* Jalview - A Sequence Alignment Editor and Viewer\r
- * Copyright (C) 2005 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
+ * Copyright (C) 2007 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
*\r
* This program is free software; you can redistribute it and/or\r
* modify it under the terms of the GNU General Public License\r
import java.awt.*;\r
import java.awt.event.*;\r
import javax.swing.*;\r
+import javax.swing.event.*;\r
\r
public class GPCAPanel\r
- extends JPanel\r
+ extends JInternalFrame\r
{\r
JPanel jPanel2 = new JPanel();\r
JLabel jLabel1 = new JLabel();\r
protected JComboBox zCombobox = new JComboBox();\r
FlowLayout flowLayout1 = new FlowLayout();\r
BorderLayout borderLayout1 = new BorderLayout();\r
+ JMenuBar jMenuBar1 = new JMenuBar();\r
+ JMenu fileMenu = new JMenu();\r
+ JMenu saveMenu = new JMenu();\r
+ JMenuItem eps = new JMenuItem();\r
+ JMenuItem png = new JMenuItem();\r
+ JMenuItem print = new JMenuItem();\r
+ JMenuItem outputValues = new JMenuItem();\r
+ protected JMenu viewMenu = new JMenu();\r
+ protected JCheckBoxMenuItem showLabels = new JCheckBoxMenuItem();\r
+ JMenuItem bgcolour = new JMenuItem();\r
+ JMenuItem originalSeqData = new JMenuItem();\r
+ protected JMenu associateViewsMenu = new JMenu();\r
\r
public GPCAPanel()\r
{\r
yCombobox.addItem("dim " + i);\r
zCombobox.addItem("dim " + i);\r
}\r
+\r
+ setJMenuBar(jMenuBar1);\r
}\r
\r
private void jbInit()\r
throws Exception\r
{\r
- this.setLayout(borderLayout1);\r
+ this.getContentPane().setLayout(borderLayout1);\r
jPanel2.setLayout(flowLayout1);\r
jLabel1.setFont(new java.awt.Font("Verdana", 0, 12));\r
jLabel1.setText("x=");\r
xCombobox_actionPerformed(e);\r
}\r
});\r
- this.add(jPanel2, BorderLayout.SOUTH);\r
+ fileMenu.setText("File");\r
+ saveMenu.setText("Save as");\r
+ eps.setText("EPS");\r
+ eps.addActionListener(new ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ eps_actionPerformed(e);\r
+ }\r
+ });\r
+ png.setText("PNG");\r
+ png.addActionListener(new ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ png_actionPerformed(e);\r
+ }\r
+ });\r
+ outputValues.setText("Output Values...");\r
+ outputValues.addActionListener(new ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ outputValues_actionPerformed(e);\r
+ }\r
+ });\r
+ print.addActionListener(new ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ print_actionPerformed(e);\r
+ }\r
+ });\r
+ viewMenu.setText("View");\r
+ viewMenu.addMenuListener(new MenuListener()\r
+ {\r
+ public void menuSelected(MenuEvent e)\r
+ {\r
+ viewMenu_menuSelected();\r
+ }\r
+\r
+ public void menuDeselected(MenuEvent e)\r
+ {\r
+ }\r
+\r
+ public void menuCanceled(MenuEvent e)\r
+ {\r
+ }\r
+ });\r
+ showLabels.setText("Show Labels");\r
+ showLabels.addActionListener(new ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ showLabels_actionPerformed(e);\r
+ }\r
+ });\r
+ print.setText("Print");\r
+ bgcolour.setText("Background Colour...");\r
+ bgcolour.addActionListener(new ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ bgcolour_actionPerformed(e);\r
+ }\r
+ });\r
+ originalSeqData.setText("Input Data...");\r
+ originalSeqData.addActionListener(new ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ originalSeqData_actionPerformed(e);\r
+ }\r
+ });\r
+ associateViewsMenu.setText("Associate Nodes With");\r
+ this.getContentPane().add(jPanel2, BorderLayout.SOUTH);\r
jPanel2.add(jLabel1, null);\r
jPanel2.add(xCombobox, null);\r
jPanel2.add(jLabel2, null);\r
jPanel2.add(yCombobox, null);\r
jPanel2.add(jLabel3, null);\r
jPanel2.add(zCombobox, null);\r
+ jMenuBar1.add(fileMenu);\r
+ jMenuBar1.add(viewMenu);\r
+ fileMenu.add(saveMenu);\r
+ fileMenu.add(outputValues);\r
+ fileMenu.add(print);\r
+ fileMenu.add(originalSeqData);\r
+ saveMenu.add(eps);\r
+ saveMenu.add(png);\r
+ viewMenu.add(showLabels);\r
+ viewMenu.add(bgcolour);\r
+ viewMenu.add(associateViewsMenu);\r
}\r
\r
protected void xCombobox_actionPerformed(ActionEvent e)\r
protected void zCombobox_actionPerformed(ActionEvent e)\r
{\r
}\r
+\r
+ public void eps_actionPerformed(ActionEvent e)\r
+ {\r
+\r
+ }\r
+\r
+ public void png_actionPerformed(ActionEvent e)\r
+ {\r
+\r
+ }\r
+\r
+ public void outputValues_actionPerformed(ActionEvent e)\r
+ {\r
+\r
+ }\r
+\r
+ public void print_actionPerformed(ActionEvent e)\r
+ {\r
+\r
+ }\r
+\r
+ public void showLabels_actionPerformed(ActionEvent e)\r
+ {\r
+\r
+ }\r
+\r
+ public void bgcolour_actionPerformed(ActionEvent e)\r
+ {\r
+\r
+ }\r
+\r
+ public void originalSeqData_actionPerformed(ActionEvent e)\r
+ {\r
+\r
+ }\r
+\r
+ public void viewMenu_menuSelected()\r
+ {\r
+\r
+ }\r
}\r