super(fc);
}
@Override
protected void updateView(final File file) {
final FactoryFileFilter filter = (FactoryFileFilter) fc.getFileFilter();
final Dimension size = getSize();
size.width -= 2 * BORDER_WIDTH;
size.height -= 2 * BORDER_WIDTH;
JComponent viewer;
try {
viewer = (JComponent) filter.getFactory().createViewer(file.getAbsoluteFile().toURI(), size);
}
catch (final MalformedURLException e) {
LogUtils.warn(e);
return;
}