X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fjbgui%2FGPCAPanel.java;h=15d4b3e2e9a7d7f57feca11510f55de9af778d78;hb=bce28a70c870ff1283a8dd2720a7da69203039f0;hp=62234bfb049b587304ef781006235b111ea7b0dd;hpb=797df64fa2a0a30773d0f48f5494d4155e5a8be3;p=jalview.git diff --git a/src/jalview/jbgui/GPCAPanel.java b/src/jalview/jbgui/GPCAPanel.java index 62234bf..15d4b3e 100755 --- a/src/jalview/jbgui/GPCAPanel.java +++ b/src/jalview/jbgui/GPCAPanel.java @@ -38,7 +38,9 @@ public class GPCAPanel extends JInternalFrame protected JComboBox yCombobox = new JComboBox(); protected JComboBox zCombobox = new JComboBox(); - + + protected JButton resetButton = new JButton(); + FlowLayout flowLayout1 = new FlowLayout(); BorderLayout borderLayout1 = new BorderLayout(); @@ -71,6 +73,14 @@ public class GPCAPanel extends JInternalFrame protected JMenu associateViewsMenu = new JMenu(); + protected JMenu calcSettings=new JMenu(); + protected JCheckBoxMenuItem nuclSetting=new JCheckBoxMenuItem(); + protected JCheckBoxMenuItem protSetting=new JCheckBoxMenuItem(); + protected JCheckBoxMenuItem jvVersionSetting=new JCheckBoxMenuItem(); + + protected JLabel statusBar = new JLabel(); + protected GridLayout statusPanelLayout = new GridLayout(); + protected JPanel statusPanel=new JPanel(); public GPCAPanel() { try @@ -127,6 +137,16 @@ public class GPCAPanel extends JInternalFrame xCombobox_actionPerformed(e); } }); + resetButton.setFont(new java.awt.Font("Verdana",0,12)); + resetButton.setText("Reset"); + resetButton.addActionListener(new java.awt.event.ActionListener() + { + @Override + public void actionPerformed(ActionEvent e) + { + resetButton_actionPerformed(e); + } + }); fileMenu.setText("File"); saveMenu.setText("Save as"); eps.setText("EPS"); @@ -218,15 +238,58 @@ public class GPCAPanel extends JInternalFrame } }); associateViewsMenu.setText("Associate Nodes With"); - this.getContentPane().add(jPanel2, BorderLayout.SOUTH); + calcSettings.setText("Change Parameters"); + nuclSetting.setText("Nucleotide matrix"); + protSetting.setText("Protein matrix"); + nuclSetting.addActionListener(new ActionListener() + { + + @Override + public void actionPerformed(ActionEvent arg0) + { + nuclSetting_actionPerfomed(arg0); + } + }); + protSetting.addActionListener(new ActionListener() + { + + @Override + public void actionPerformed(ActionEvent arg0) + { + protSetting_actionPerfomed(arg0); + } + }); + jvVersionSetting.setText("Jalview PCA Calculation"); + jvVersionSetting.addActionListener(new ActionListener() + { + @Override + public void actionPerformed(ActionEvent arg0) + { + jvVersionSetting_actionPerfomed(arg0); + } + }); + calcSettings.add(jvVersionSetting); + calcSettings.add(nuclSetting); + calcSettings.add(protSetting); + statusPanel.setLayout(statusPanelLayout); + statusBar.setFont(new java.awt.Font("Verdana",0,12)); + //statusPanel.setBackground(Color.lightGray); + //statusBar.setBackground(Color.lightGray); + //statusPanel.add(statusBar, null); + JPanel panelBar = new JPanel(new BorderLayout()); + panelBar.add(jPanel2, BorderLayout.NORTH); + panelBar.add(statusPanel, BorderLayout.SOUTH); + this.getContentPane().add(panelBar, BorderLayout.SOUTH); jPanel2.add(jLabel1, null); jPanel2.add(xCombobox, null); jPanel2.add(jLabel2, null); jPanel2.add(yCombobox, null); jPanel2.add(jLabel3, null); jPanel2.add(zCombobox, null); + jPanel2.add(resetButton, null); jMenuBar1.add(fileMenu); jMenuBar1.add(viewMenu); + jMenuBar1.add(calcSettings); fileMenu.add(saveMenu); fileMenu.add(outputValues); fileMenu.add(print); @@ -240,6 +303,24 @@ public class GPCAPanel extends JInternalFrame viewMenu.add(associateViewsMenu); } + protected void resetButton_actionPerformed(ActionEvent e) + { + // TODO Auto-generated method stub + + } + + protected void protSetting_actionPerfomed(ActionEvent arg0) + { + // TODO Auto-generated method stub + + } + + protected void nuclSetting_actionPerfomed(ActionEvent arg0) + { + // TODO Auto-generated method stub + + } + protected void outputPoints_actionPerformed(ActionEvent e) { // TODO Auto-generated method stub @@ -303,4 +384,10 @@ public class GPCAPanel extends JInternalFrame { } + + protected void jvVersionSetting_actionPerfomed(ActionEvent arg0) + { + // TODO Auto-generated method stub + + } }