# 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()`