Spec-Zone .ru
спецификации, руководства, описания, API
|
public class BasicFileChooserUI extends FileChooserUI
Модификатор и Тип | Класс и Описание |
---|---|
protected class |
BasicFileChooserUI.AcceptAllFileFilter |
protected class |
BasicFileChooserUI.ApproveSelectionAction
Отвечает на Открытое, или Сохраните запрос
|
protected class |
BasicFileChooserUI.BasicFileView |
protected class |
BasicFileChooserUI.CancelSelectionAction
Отвечает на запрос отмены.
|
protected class |
BasicFileChooserUI.ChangeToParentDirectoryAction |
protected class |
BasicFileChooserUI.DoubleClickListener |
protected class |
BasicFileChooserUI.GoHomeAction
Законы на "домашнем" ключевом событии или эквивалентном событии.
|
protected class |
BasicFileChooserUI.NewFolderAction
Создает новую папку.
|
protected class |
BasicFileChooserUI.SelectionListener |
protected class |
BasicFileChooserUI.UpdateAction
Повторно сканирует файлы в текущем каталоге
|
Модификатор и Тип | Поле и Описание |
---|---|
protected int |
cancelButtonMnemonic |
protected String |
cancelButtonText |
protected String |
cancelButtonToolTipText |
protected Icon |
computerIcon |
protected Icon |
detailsViewIcon |
protected Icon |
directoryIcon |
protected int |
directoryOpenButtonMnemonic
Мнемонический код клавиши, используемый для одобрить кнопки, когда каталог выбирается и текущий режим выбора, является FILES_ONLY.
|
protected String |
directoryOpenButtonText
Текст метки, выведенный на экран на одобрить кнопке, когда каталог выбирается и текущий режим выбора, является FILES_ONLY.
|
protected String |
directoryOpenButtonToolTipText
Текст подсказки, выведенный на экран на одобрить кнопке, когда каталог выбирается и текущий режим выбора, является FILES_ONLY.
|
protected Icon |
fileIcon |
protected Icon |
floppyDriveIcon |
protected Icon |
hardDriveIcon |
protected int |
helpButtonMnemonic |
protected String |
helpButtonText |
protected String |
helpButtonToolTipText |
protected Icon |
homeFolderIcon |
protected Icon |
listViewIcon |
protected Icon |
newFolderIcon |
protected int |
openButtonMnemonic |
protected String |
openButtonText |
protected String |
openButtonToolTipText |
protected int |
saveButtonMnemonic |
protected String |
saveButtonText |
protected String |
saveButtonToolTipText |
protected int |
updateButtonMnemonic |
protected String |
updateButtonText |
protected String |
updateButtonToolTipText |
protected Icon |
upFolderIcon |
protected Icon |
viewMenuIcon |
Конструктор и Описание |
---|
BasicFileChooserUI(JFileChooser b) |
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint, update
protected Icon directoryIcon
protected Icon fileIcon
protected Icon computerIcon
protected Icon hardDriveIcon
protected Icon floppyDriveIcon
protected Icon newFolderIcon
protected Icon upFolderIcon
protected Icon homeFolderIcon
protected Icon listViewIcon
protected Icon detailsViewIcon
protected Icon viewMenuIcon
protected int saveButtonMnemonic
protected int openButtonMnemonic
protected int cancelButtonMnemonic
protected int updateButtonMnemonic
protected int helpButtonMnemonic
protected int directoryOpenButtonMnemonic
protected String saveButtonText
protected String openButtonText
protected String cancelButtonText
protected String updateButtonText
protected String helpButtonText
protected String directoryOpenButtonText
protected String saveButtonToolTipText
protected String openButtonToolTipText
protected String cancelButtonToolTipText
protected String updateButtonToolTipText
protected String helpButtonToolTipText
protected String directoryOpenButtonToolTipText
public BasicFileChooserUI(JFileChooser b)
public static ComponentUI createUI(JComponent c)
BasicFileChooserUI
реализация для указанного компонента. По умолчанию BasicLookAndFeel
Использование class createUI
методы всех основных классов UIs, чтобы инстанцировать UIs.c
- JFileChooser
который нуждается в UIBasicFileChooserUI
объектUIDefaults.getUI(JComponent)
public void installUI(JComponent c)
ComponentUI
ComponentUI
экземпляр устанавливается как делегат UI на указанном компоненте. Этот метод должен полностью сконфигурировать компонент для стили, включая следующее: LayoutManager
на компоненте в случае необходимости. PropertyChangeListener
на компоненте, чтобы обнаружить и ответить на компонентные изменения свойства соответственно. installUI
в class ComponentUI
c
- компонент, где этот делегат UI устанавливаетсяComponentUI.uninstallUI(javax.swing.JComponent)
, JComponent.setUI(javax.swing.plaf.ComponentUI)
, JComponent.updateUI()
public void uninstallUI(JComponent c)
ComponentUI
installUI
. Этот метод вызывается когда это UIComponent
экземпляр удаляется как делегат UI к указанному компоненту. Этот метод должен отменить конфигурацию, выполняемую в installUI
, делать все возможное для отпуска JComponent
экземпляр в чистом состоянии (никакие посторонние слушатели, стиль определенные объекты свойства, и т.д.). Это должно включать следующее: uninstallUI
в class ComponentUI
c
- компонент, из которого удаляется этот делегат UI; этот параметр часто игнорируется, но мог бы использоваться, если объект UI не сохраняющий состояние и совместно используемым многократными компонентамиComponentUI.installUI(javax.swing.JComponent)
, JComponent.updateUI()
public void installComponents(JFileChooser fc)
public void uninstallComponents(JFileChooser fc)
protected void installListeners(JFileChooser fc)
protected void uninstallListeners(JFileChooser fc)
protected void installDefaults(JFileChooser fc)
protected void installIcons(JFileChooser fc)
protected void installStrings(JFileChooser fc)
protected void uninstallDefaults(JFileChooser fc)
protected void uninstallIcons(JFileChooser fc)
protected void uninstallStrings(JFileChooser fc)
protected void createModel()
public BasicDirectoryModel getModel()
public PropertyChangeListener createPropertyChangeListener(JFileChooser fc)
public String getFileName()
public String getDirectoryName()
public void setFileName(String filename)
public void setDirectoryName(String dirname)
public void rescanCurrentDirectory(JFileChooser fc)
rescanCurrentDirectory
в class FileChooserUI
public void ensureFileIsVisible(JFileChooser fc, File f)
ensureFileIsVisible
в class FileChooserUI
public JFileChooser getFileChooser()
public JPanel getAccessoryPanel()
protected JButton getApproveButton(JFileChooser fc)
public JButton getDefaultButton(JFileChooser fc)
FileChooserUI
LookAndFeel
. JFileChooser
будет использовать эту кнопку в качестве кнопки значения по умолчанию для диалоговых окон.getDefaultButton
в class FileChooserUI
public String getApproveButtonToolTipText(JFileChooser fc)
public void clearIconCache()
protected MouseListener createDoubleClickListener(JFileChooser fc, JList list)
public ListSelectionListener createListSelectionListener(JFileChooser fc)
protected boolean isDirectorySelected()
true
эквивалентность каталог в настоящий момент выбирается.protected void setDirectorySelected(boolean b)
b
- эквивалентность каталог в настоящий момент выбирается.protected File getDirectory()
directory
свойствоsetDirectory(java.io.File)
protected void setDirectory(File f)
f
- File
объект, представляющий каталог, который в настоящий момент выбираетсяpublic FileFilter getAcceptAllFileFilter(JFileChooser fc)
getAcceptAllFileFilter
в class FileChooserUI
public FileView getFileView(JFileChooser fc)
getFileView
в class FileChooserUI
public String getDialogTitle(JFileChooser fc)
getDialogTitle
в class FileChooserUI
public int getApproveButtonMnemonic(JFileChooser fc)
public String getApproveButtonText(JFileChooser fc)
getApproveButtonText
в class FileChooserUI
public Action getNewFolderAction()
public Action getGoHomeAction()
public Action getChangeToParentDirectoryAction()
public Action getApproveSelectionAction()
public Action getCancelSelectionAction()
public Action getUpdateAction()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92