From https://github.com/scala/bug/issues/1824 > the swing lib shows > > `class FileChooser(dir : java.io.File) extends AnyRef` > > but JFileChooser sends PropertyChangeEvents and ActionEvents. > This feature is essential e.g. for accessory components. > > http://java.sun.com/docs/books/tutorial/uiswing/components/filechooser.html#accessory