/* * Copyright 2005-2010 Ignis Software Tools Ltd. All rights reserved. */ package jsystem.treeui.params; import java.awt.Component; import javax.swing.AbstractCellEditor; import javax.swing.JTable; import javax.swing.table.TableCellEditor; /** * @author goland */ public class FileChooserCellEditor extends AbstractCellEditor implements TableCellEditor { private static final long serialVersionUID = 1L; private ParametersTableFileChooser chooser; public FileChooserCellEditor(ParametersTableFileChooser chooser){ this.chooser = chooser; } public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) { return chooser; } public Object getCellEditorValue() { return chooser.getSelectedFile(); } }