Esempio n. 1
0
  /** Opens dialog for selecting starting folder. */
  public void actionPerformed(ActionEvent e) {
    Object source = e.getSource();

    JFileChooser chooser = new JFileChooser();
    chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
    chooser.setDialogTitle(Translator.get("choose_folder"));
    chooser.setDialogType(JFileChooser.OPEN_DIALOG);
    if (chooser.showDialog(parent, Translator.get("choose")) == JFileChooser.APPROVE_OPTION) {
      File file = chooser.getSelectedFile();
      if (source == leftCustomFolderButton) {
        leftCustomFolderTextField.setText(file.getPath());
        if (!customFoldersRadioButton.isSelected()) customFoldersRadioButton.setSelected(true);
      } else if (source == rightCustomFolderButton) {
        rightCustomFolderTextField.setText(file.getPath());
        if (!customFoldersRadioButton.isSelected()) customFoldersRadioButton.setSelected(true);
      }
    }
  }