{
try
{
+ calcSettings.setEnabled(false);
pca = new PCA(seqstrings.getSequenceStrings(' '), useidentity);
pca.run();
new OOMWarning("calculating PCA", er);
}
-
+ calcSettings.setEnabled(true);
+ }
+ @Override
+ protected void nuclSetting_actionPerfomed(ActionEvent arg0)
+ {
+ useidentity=true;
+ Thread worker = new Thread(this);
+ worker.start();
+ }
+ @Override
+ protected void protSetting_actionPerfomed(ActionEvent arg0)
+ {
+ useidentity=false;
+ Thread worker = new Thread(this);
+ worker.start();
}
-
/**
* DOCUMENT ME!
*/
protected JMenu associateViewsMenu = new JMenu();
+ protected JMenu calcSettings=new JMenu();
+ JMenuItem nuclSetting=new JMenuItem();
+ JMenuItem protSetting=new JMenuItem();
public GPCAPanel()
{
try
}
});
associateViewsMenu.setText("Associate Nodes With");
+ 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);
+ }
+ });calcSettings.add(nuclSetting);
+ calcSettings.add(protSetting);
+
+
this.getContentPane().add(jPanel2, BorderLayout.SOUTH);
jPanel2.add(jLabel1, null);
jPanel2.add(xCombobox, null);
jPanel2.add(zCombobox, null);
jMenuBar1.add(fileMenu);
jMenuBar1.add(viewMenu);
+ jMenuBar1.add(calcSettings);
fileMenu.add(saveMenu);
fileMenu.add(outputValues);
fileMenu.add(print);
viewMenu.add(associateViewsMenu);
}
+ 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