Esempio n. 1
0
 // Initialization this component
 private void jbInit() {
   this.getContentPane().setLayout(null);
   setTitle("Files selection");
   scriptFileChooser.setBounds(new Rectangle(5, 2, 485, 48));
   outputFileChooser.setBounds(new Rectangle(5, 38, 485, 48));
   comparisonFileChooser.setBounds(new Rectangle(5, 74, 485, 48));
   okButton.setToolTipText("OK");
   okButton.setIcon(okIcon);
   okButton.setBounds(new Rectangle(123, 134, 63, 44));
   okButton.addActionListener(
       new ActionListener() {
         public void actionPerformed(ActionEvent e) {
           okButton_actionPerformed(e);
         }
       });
   cancelButton.setBounds(new Rectangle(283, 134, 63, 44));
   cancelButton.addActionListener(
       new ActionListener() {
         public void actionPerformed(ActionEvent e) {
           cancelButton_actionPerformed(e);
         }
       });
   cancelButton.setToolTipText("CANCEL");
   cancelButton.setIcon(cancelIcon);
   this.getContentPane().add(scriptFileChooser, null);
   this.getContentPane().add(outputFileChooser, null);
   this.getContentPane().add(comparisonFileChooser, null);
   this.getContentPane().add(okButton, null);
   this.getContentPane().add(cancelButton, null);
   setSize(500, 210);
   setLocation(20, 415);
 }
Esempio n. 2
0
  /** Constructs a new FilesChooserWindow. */
  public ControllerFileChooser() {
    listeners = new Vector();

    jbInit();

    // Sets the names of the file chooser components.
    scriptFileChooser.setName("Script File :");
    outputFileChooser.setName("Output File :");
    comparisonFileChooser.setName("Comparison File :");
  }
Esempio n. 3
0
 /** Sets the output file. */
 public void setOutputFile(String fileName) {
   outputFileChooser.setCurrentFileName(fileName);
   outputFileChooser.showCurrentFileName();
 }
Esempio n. 4
0
 /** Sets the script file. */
 public void setScriptFile(String fileName) {
   scriptFileChooser.setCurrentFileName(fileName);
   scriptFileChooser.showCurrentFileName();
 }
Esempio n. 5
0
 /** Sets the directory of the script files. */
 public void setScriptDir(String dir) {
   scriptFileChooser.setScriptDir(dir);
 }
Esempio n. 6
0
 // Shows the controller's file chooser
 public void showWindow() {
   setVisible(true);
   scriptFileChooser.getTextField().requestFocus();
 }
Esempio n. 7
0
  /** Implementing the action of pressing the ok button. */
  public void okButton_actionPerformed(ActionEvent e) {

    String script = null;
    String output = null;
    String comparison = null;

    if (scriptFileChooser.isFileNameChanged() || !scriptFileChooser.getFileName().equals("")) {
      script = scriptFileChooser.getFileName();
      scriptFileChooser.setCurrentFileName(script);
      scriptFileChooser.showCurrentFileName();
    }

    if (outputFileChooser.isFileNameChanged() || !outputFileChooser.getFileName().equals("")) {
      output = outputFileChooser.getFileName();
      outputFileChooser.setCurrentFileName(output);
      outputFileChooser.showCurrentFileName();
    }

    if (comparisonFileChooser.isFileNameChanged()
        || !comparisonFileChooser.getFileName().equals("")) {
      comparison = comparisonFileChooser.getFileName();
      comparisonFileChooser.setCurrentFileName(comparison);
      comparisonFileChooser.showCurrentFileName();
    }
    if (!(script == null && output == null && comparison == null)) {
      notifyListeners(script, output, comparison);
    }
    setVisible(false);
  }
Esempio n. 8
0
 /** Implementing the action of pressing the cancel button. */
 public void cancelButton_actionPerformed(ActionEvent e) {
   scriptFileChooser.showCurrentFileName();
   outputFileChooser.showCurrentFileName();
   comparisonFileChooser.showCurrentFileName();
   setVisible(false);
 }
Esempio n. 9
0
 /** Sets the comparison file. */
 public void setComparisonFile(String fileName) {
   comparisonFileChooser.setCurrentFileName(fileName);
   comparisonFileChooser.showCurrentFileName();
 }