[ Web Proxy ]
URL:
Viewing: https://processing.org/reference/selectOutput_.html [Back]  [Original]

selectOutput() / Reference / Processing.org
Skip to main content

Name

selectOutput()

Description

Opens a platform-specific file chooser dialog to select a file for output. After the selection is made, the selected File will be passed to the 'callback' function. If the dialog is closed or canceled, null will be sent to the function, so that the program is not waiting for additional input. The callback is necessary because of how threadingworks.

Examples

  • Copy
    void setup() {
      selectOutput("Select a file to write to:", "fileSelected");
    }
    
    void fileSelected(File selection) {
      if (selection == null) {
        println("Window was closed or the user hit cancel.");
      } else {
        println("User selected " + selection.getAbsolutePath());
      }
    }
    

Syntax

  • selectOutput(prompt, callback)
  • selectOutput(prompt, callback, file)
  • selectOutput(prompt, callback, file, callbackObject)

Parameters

  • prompt(String)message to theuser
  • callback(String)name of the method to be called when the selection ismade

Return

  • void

Web Proxy Viewer  |  New URL  |  Original Page