Class FileDialogBuilder

    • Field Detail

      • actionLabel

        private java.lang.String actionLabel
      • selectedFile

        private java.io.File selectedFile
      • showHiddenDirectories

        private boolean showHiddenDirectories
    • Constructor Detail

      • FileDialogBuilder

        public FileDialogBuilder()
        Default constructor
    • Method Detail

      • setActionLabel

        public FileDialogBuilder setActionLabel​(java.lang.String actionLabel)
        Defines the label to be but on the confirmation button (default: "ok"). You probably want to set this to LocalizedString.Save.toString() or LocalizedString.Open.toString()
        Parameters:
        actionLabel - Label to put on the confirmation button
        Returns:
        Itself
      • getActionLabel

        public java.lang.String getActionLabel()
        Returns the label on the confirmation button
        Returns:
        Label on the confirmation button
      • setSuggestedSize

        public FileDialogBuilder setSuggestedSize​(TerminalSize suggestedSize)
        Sets the suggested size for the file dialog, it won't have exactly this size but roughly. Default suggested size is 45x10.
        Parameters:
        suggestedSize - Suggested size for the file dialog
        Returns:
        Itself
      • getSuggestedSize

        public TerminalSize getSuggestedSize()
        Returns the suggested size for the file dialog
        Returns:
        Suggested size for the file dialog
      • setSelectedFile

        public FileDialogBuilder setSelectedFile​(java.io.File selectedFile)
        Sets the file that is initially selected in the dialog
        Parameters:
        selectedFile - File that is initially selected in the dialog
        Returns:
        Itself
      • getSelectedFile

        public java.io.File getSelectedFile()
        Returns the file that is initially selected in the dialog
        Returns:
        File that is initially selected in the dialog
      • setShowHiddenDirectories

        public void setShowHiddenDirectories​(boolean showHiddenDirectories)
        Sets if hidden files and directories should be visible in the dialog (default: false
        Parameters:
        showHiddenDirectories - If true then hidden files and directories will be visible
      • isShowHiddenDirectories

        public boolean isShowHiddenDirectories()
        Checks if hidden files and directories will be visible in the dialog
        Returns:
        If true then hidden files and directories will be visible