X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fjbgui%2FGFinder.java;h=7e9fc30a1301746650b68479eb8418b706f392ed;hb=refs%2Fheads%2Fbug%2FJAL-2576;hp=8e025eaff97bef109c5a1f85790b85c78f27464f;hpb=838e4f91d4a53dd315640dbc9ff6ef7a815ee576;p=jalview.git diff --git a/src/jalview/jbgui/GFinder.java b/src/jalview/jbgui/GFinder.java index 8e025ea..7e9fc30 100755 --- a/src/jalview/jbgui/GFinder.java +++ b/src/jalview/jbgui/GFinder.java @@ -1,6 +1,6 @@ /* - * Jalview - A Sequence Alignment Editor and Viewer (Version 2.9.0b1) - * Copyright (C) 2015 The Jalview Authors + * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$) + * Copyright (C) $$Year-Rel$$ The Jalview Authors * * This file is part of Jalview. * @@ -21,6 +21,8 @@ package jalview.jbgui; import jalview.datamodel.AlignmentI; +import jalview.io.DataSourceType; +import jalview.io.FileFormat; import jalview.io.FormatAdapter; import jalview.util.MessageManager; @@ -55,7 +57,7 @@ public class GFinder extends JPanel GridLayout gridLayout1 = new GridLayout(); - protected JButton createNewGroup = new JButton(); + protected JButton createFeatures = new JButton(); JScrollPane jScrollPane1 = new JScrollPane(); @@ -99,6 +101,7 @@ public class GFinder extends JPanel findAll.setText(MessageManager.getString("action.find_all")); findAll.addActionListener(new java.awt.event.ActionListener() { + @Override public void actionPerformed(ActionEvent e) { findAll_actionPerformed(e); @@ -108,6 +111,7 @@ public class GFinder extends JPanel findNext.setText(MessageManager.getString("action.find_next")); findNext.addActionListener(new java.awt.event.ActionListener() { + @Override public void actionPerformed(ActionEvent e) { findNext_actionPerformed(e); @@ -117,15 +121,16 @@ public class GFinder extends JPanel gridLayout1.setHgap(0); gridLayout1.setRows(3); gridLayout1.setVgap(2); - createNewGroup.setEnabled(false); - createNewGroup.setFont(new java.awt.Font("Verdana", 0, 12)); - createNewGroup.setMargin(new Insets(0, 0, 0, 0)); - createNewGroup.setText(MessageManager.getString("label.new_feature")); - createNewGroup.addActionListener(new java.awt.event.ActionListener() + createFeatures.setEnabled(false); + createFeatures.setFont(new java.awt.Font("Verdana", 0, 12)); + createFeatures.setMargin(new Insets(0, 0, 0, 0)); + createFeatures.setText(MessageManager.getString("label.new_feature")); + createFeatures.addActionListener(new java.awt.event.ActionListener() { + @Override public void actionPerformed(ActionEvent e) { - createNewGroup_actionPerformed(e); + createFeatures_actionPerformed(); } }); textfield.setFont(new java.awt.Font("Verdana", Font.PLAIN, 12)); @@ -133,6 +138,7 @@ public class GFinder extends JPanel textfield.setLineWrap(true); textfield.addCaretListener(new CaretListener() { + @Override public void caretUpdate(CaretEvent e) { textfield_caretUpdate(e); @@ -140,6 +146,7 @@ public class GFinder extends JPanel }); textfield.addKeyListener(new java.awt.event.KeyAdapter() { + @Override public void keyPressed(KeyEvent e) { textfield_keyPressed(e); @@ -159,7 +166,7 @@ public class GFinder extends JPanel actionsPanel.add(findNext, null); actionsPanel.add(findAll, null); - actionsPanel.add(createNewGroup, null); + actionsPanel.add(createFeatures, null); this.add(jLabelFind, java.awt.BorderLayout.WEST); this.add(actionsPanel, java.awt.BorderLayout.EAST); this.add(jPanel2, java.awt.BorderLayout.SOUTH); @@ -197,7 +204,7 @@ public class GFinder extends JPanel } } - public void createNewGroup_actionPerformed(ActionEvent e) + public void createFeatures_actionPerformed() { } @@ -207,13 +214,15 @@ public class GFinder extends JPanel { SwingUtilities.invokeLater(new Runnable() { + @Override public void run() { String str = textfield.getText(); AlignmentI al = null; try { - al = new FormatAdapter().readFile(str, "Paste", "FASTA"); + al = new FormatAdapter().readFile(str, DataSourceType.PASTE, + FileFormat.Fasta); } catch (Exception ex) { }