X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fjbgui%2FGPCAPanel.java;h=edfbf99036604f37c139c71f308678d75dd0f826;hb=865a855a4ca87eadb3e5ff284ed32ed307d9c34b;hp=c0905a80d630e2862bdb14537a0317639e37ff00;hpb=4e06055734abdda4bc0dbbe9a1b88dcb806cdd2b;p=jalview.git diff --git a/src/jalview/jbgui/GPCAPanel.java b/src/jalview/jbgui/GPCAPanel.java index c0905a8..edfbf99 100755 --- a/src/jalview/jbgui/GPCAPanel.java +++ b/src/jalview/jbgui/GPCAPanel.java @@ -1,19 +1,20 @@ /* - * Jalview - A Sequence Alignment Editor and Viewer (Version 2.7) - * Copyright (C) 2011 J Procter, AM Waterhouse, J Engelhardt, LM Lui, G Barton, M Clamp, S Searle + * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8.0b1) + * Copyright (C) 2014 The Jalview Authors * * This file is part of Jalview. * * Jalview is free software: you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - * + * * Jalview is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty * of MERCHANTABILITY or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along with Jalview. If not, see . + * The Jalview Authors are detailed in the 'AUTHORS' file. */ package jalview.jbgui; @@ -38,9 +39,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(); @@ -73,13 +74,20 @@ 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 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(); + + protected JPanel statusPanel = new JPanel(); + public GPCAPanel() { try @@ -136,7 +144,7 @@ public class GPCAPanel extends JInternalFrame xCombobox_actionPerformed(e); } }); - resetButton.setFont(new java.awt.Font("Verdana",0,12)); + resetButton.setFont(new java.awt.Font("Verdana", 0, 12)); resetButton.setText("Reset"); resetButton.addActionListener(new java.awt.event.ActionListener() { @@ -242,7 +250,7 @@ public class GPCAPanel extends JInternalFrame protSetting.setText("Protein matrix"); nuclSetting.addActionListener(new ActionListener() { - + @Override public void actionPerformed(ActionEvent arg0) { @@ -251,19 +259,30 @@ public class GPCAPanel extends JInternalFrame }); protSetting.addActionListener(new ActionListener() { - + @Override public void actionPerformed(ActionEvent arg0) { protSetting_actionPerfomed(arg0); } - });calcSettings.add(nuclSetting); + }); + 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); + 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); @@ -294,19 +313,19 @@ public class GPCAPanel extends JInternalFrame 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) @@ -372,4 +391,10 @@ public class GPCAPanel extends JInternalFrame { } + + protected void jvVersionSetting_actionPerfomed(ActionEvent arg0) + { + // TODO Auto-generated method stub + + } }