Files
swing-examples/Writerside2/topics/File-Chooser-and-Color-Chooser.md
2024-06-12 13:10:10 +09:00

1.5 KiB

Color Chooser

  • JColorChooser() / JColorChooser(Color)

  • showDialog() / createDialog()

  • getPreviewPanel() / setPreviewPanel()

  • getChooserPanels() / setChooserPanels(AbstractColorChooserPanel[])

  • addChooserPanel() / removeChooserPanel()

  • getDragEnabled() / setDragEnabled(boolean)

  • getColor() / setColor()

  • getSelectionModel() / setSelectionModel()

File Chooser

  • JFileChooser() / JFileChooser(File) : 초기 경로를 지정할 수 있다.

  • int showOpenDialog(Component) : APPROVE_OPTION | CANCEL_OPTION | ERROR_OPTION

  • int showSaveDialog(Component)

  • int showDialog(Component,Stirng)

  • getSelectedFile() / setSelectedFile(File)

  • getSelectedFiles() / setSelectedFiles(File[])

  • getFileSelectionMode() / setFileSelectionMode(int) : FILES_ONLY | DIRECTORIES_ONLY | FILES_AND_DIRECTORIES

  • isFileSelectionEnabled() / isDirectorySelectionEnabled()

  • isMultiSelectionEnabled() / setMultiSelectionEnabled()

  • isAcceptAllFileFilterUsed() / setAcceptAllFileFilterUsed(boolean)

  • Dialog createDialog(Component)

  • ensureFileIsVisible(File)

  • getCurrentDirectory() / setCurrentDirectory(File)

  • changeToParentDirectory()

  • rescanCurrentDirectory()

  • getDragEnabled() / setDragEnabled(boolean)

  • getAccessory() / setAccessory(JComponent)

  • getFileFilter() / setFileFilter(FileFilter)

  • getChoosableFileFilters() / resetChoosableFileFilters()

  • addChoosableFileFilter(FileFilter) / removeChoosableFileFilter(FileFilter) / getAcceptAllFileFilter()