/[svn]/jsampler/trunk/src/org/jsampler/view/std/JSamplerHomeChooser.java
ViewVC logotype

Diff of /jsampler/trunk/src/org/jsampler/view/std/JSamplerHomeChooser.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1870 by iliev, Fri Aug 10 20:24:23 2007 UTC revision 1871 by iliev, Sun Mar 22 18:11:39 2009 UTC
# Line 1  Line 1 
1  /*  /*
2   *   JSampler - a java front-end for LinuxSampler   *   JSampler - a java front-end for LinuxSampler
3   *   *
4   *   Copyright (C) 2005-2006 Grigor Iliev <grigor@grigoriliev.com>   *   Copyright (C) 2005-2009 Grigor Iliev <grigor@grigoriliev.com>
5   *   *
6   *   This file is part of JSampler.   *   This file is part of JSampler.
7   *   *
# Line 32  import java.io.File; Line 32  import java.io.File;
32  import javax.swing.Box;  import javax.swing.Box;
33  import javax.swing.BoxLayout;  import javax.swing.BoxLayout;
34  import javax.swing.JButton;  import javax.swing.JButton;
 import javax.swing.JFileChooser;  
35  import javax.swing.JOptionPane;  import javax.swing.JOptionPane;
36  import javax.swing.JPanel;  import javax.swing.JPanel;
37  import javax.swing.JTextField;  import javax.swing.JTextField;
# Line 83  public class JSamplerHomeChooser extends Line 82  public class JSamplerHomeChooser extends
82                    
83          private void          private void
84          onBrowse() {          onBrowse() {
85                  JFileChooser fc = new JFileChooser();                  File f = StdUtils.showOpenDirectoryChooser(this, null);
86                  fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);                  if(f == null) return;
                 int result = fc.showOpenDialog(this);  
                 if(result != JFileChooser.APPROVE_OPTION) return;  
87                                    
88                  tfHome.setText(fc.getSelectedFile().getPath() + File.separator + ".jsampler");                  tfHome.setText(f.getPath() + File.separator + ".jsampler");
89                  btnOk.requestFocusInWindow();                  btnOk.requestFocusInWindow();
90                                    
91          }          }
92                    
93            @Override
94          protected void          protected void
95          onOk() {          onOk() {
96                  if(tfHome.getText().length() == 0) {                  if(tfHome.getText().length() == 0) {
# Line 108  public class JSamplerHomeChooser extends Line 106  public class JSamplerHomeChooser extends
106                  setVisible(false);                  setVisible(false);
107          }          }
108                    
109            @Override
110          protected void          protected void
111          onCancel() { setVisible(false); }          onCancel() { setVisible(false); }
112                    

Legend:
Removed from v.1870  
changed lines
  Added in v.1871

  ViewVC Help
Powered by ViewVC