/** * Sets the recent folder list. The element in the list should be {@link File}. Property change event on {@link * FolderChooser#PROPERTY_RECENTLIST} will be fired when recent folder list is changed. * * @param recentList the recent folder list. */ public void setRecentList(List<String> recentList) { List<String> old = _recentList; _recentList = new ArrayList<String>(); _recentList.addAll(recentList); firePropertyChange(PROPERTY_RECENTLIST, old, _recentList); }
/** * Sets the navigation text fields visibility. * * @param navigationFieldVisible if true, the navigation text field is displayed; otherwise it is hidden. */ public void setNavigationFieldVisible(boolean navigationFieldVisible) { boolean oldValue = _navigationFieldVisible; if (!JideSwingUtilities.equals(oldValue, navigationFieldVisible)) { _navigationFieldVisible = navigationFieldVisible; firePropertyChange(PROPERTY_NAVIGATION_FIELD_VISIBLE, oldValue, _navigationFieldVisible); } }
/** * Set the visibility of the recent list combobox. * * @param recentListVisible the visibility of the combobox */ public void setRecentListVisible(boolean recentListVisible) { if (_recentListVisible == recentListVisible) { return; } boolean oldValue = isRecentListVisible(); _recentListVisible = recentListVisible; firePropertyChange(PROPERTY_RECENTLIST_VISIBLE, oldValue, recentListVisible); }
/** * Sets the selected folder.<p> </p> Property change event {@link JFileChooser#SELECTED_FILE_CHANGED_PROPERTY} will * be fired when a new folder is selected. * * @param selectedFolder the selected folder * * @see #getSelectedFolder */ public void setSelectedFolder(File selectedFolder) { File old = _selectedFolder; if (!JideSwingUtilities.equals(old, selectedFolder)) { _selectedFolder = selectedFolder; firePropertyChange(SELECTED_FILE_CHANGED_PROPERTY, old, _selectedFolder); } }
/** * Set the visibilities of each buttons on the title bar of dockable frame. * * @param availableButtons the visibilities of each buttons. It's a bit wise OR of values specified at BUTTON_XXX. */ public void setAvailableButtons(int availableButtons) { if (getAvailableButtons() == availableButtons) { return; } int oldValue = getAvailableButtons(); _availableButtons = availableButtons; firePropertyChange(PROPERTY_AVAILABLE_BUTTONS, oldValue, availableButtons); }