X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FJalviewFileChooser.java;h=556bb7254940ef0db86bd4477cb4b2bb15fcfcdc;hb=7157dfd20efd2e1db47db1ac12e879eb51c67b92;hp=5484d38e521ced4cb6d7d5cd03a2cdae7bb255e4;hpb=822b1c37262fba8b1cfdb840747cc18113270d1a;p=jalview.git diff --git a/src/jalview/io/JalviewFileChooser.java b/src/jalview/io/JalviewFileChooser.java index 5484d38..556bb72 100755 --- a/src/jalview/io/JalviewFileChooser.java +++ b/src/jalview/io/JalviewFileChooser.java @@ -1,6 +1,6 @@ /* * Jalview - A Sequence Alignment Editor and Viewer - * Copyright (C) 2005 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle + * Copyright (C) 2007 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -21,10 +21,11 @@ package jalview.io; import java.io.*; +import java.util.*; + import java.awt.*; -import javax.swing.*; import java.awt.event.*; -import java.util.*; +import javax.swing.*; public class JalviewFileChooser extends JFileChooser @@ -43,7 +44,7 @@ public class JalviewFileChooser boolean selectAll) { super(dir); - init( suffix, desc, selected, selectAll); + init(suffix, desc, selected, selectAll); } public JalviewFileChooser(String dir, @@ -52,7 +53,7 @@ public class JalviewFileChooser String selected) { super(dir); - init( suffix, desc, selected, true); + init(suffix, desc, selected, true); } void init(String[] suffix, @@ -86,14 +87,13 @@ public class JalviewFileChooser setAccessory(new RecentlyOpened()); } - public void setFileFilter(javax.swing.filechooser.FileFilter filter) { super.setFileFilter(filter); - - try{ - if(getUI() instanceof javax.swing.plaf.basic.BasicFileChooserUI) + try + { + if (getUI() instanceof javax.swing.plaf.basic.BasicFileChooserUI) { final javax.swing.plaf.basic.BasicFileChooserUI ui = (javax.swing.plaf. basic.BasicFileChooserUI) getUI(); @@ -116,7 +116,8 @@ public class JalviewFileChooser } }); } - }catch(Exception ex) + } + catch (Exception ex) { ex.printStackTrace(); // Some platforms do not have BasicFileChooserUI @@ -125,7 +126,7 @@ public class JalviewFileChooser public String getSelectedFormat() { - if(getFileFilter()==null) + if (getFileFilter() == null) { return null; } @@ -169,7 +170,6 @@ public class JalviewFileChooser { this.setAccessory(null); - setDialogType(SAVE_DIALOG); int ret = showDialog(parent, "Save"); @@ -218,10 +218,11 @@ public class JalviewFileChooser } } - setSelectedFile( file ); + setSelectedFile(file); } - class RecentlyOpened extends JPanel + class RecentlyOpened + extends JPanel { JList list; public RecentlyOpened() @@ -246,14 +247,13 @@ public class JalviewFileChooser dlcr.setHorizontalAlignment(DefaultListCellRenderer.RIGHT); list.setCellRenderer(dlcr); - list.addMouseListener(new MouseAdapter() - { - public void mousePressed(MouseEvent evt) - { - recentListSelectionChanged(list.getSelectedValue().toString()); - } - }); + { + public void mousePressed(MouseEvent evt) + { + recentListSelectionChanged(list.getSelectedValue().toString()); + } + }); this.setBorder(new javax.swing.border.TitledBorder("Recently Opened")); @@ -270,13 +270,7 @@ public class JalviewFileChooser } }); - } } } - - - - -