X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src2%2Ffr%2Forsay%2Flri%2Fvarna%2Fcomponents%2FActionEditor.java;fp=src2%2Ffr%2Forsay%2Flri%2Fvarna%2Fcomponents%2FActionEditor.java;h=0000000000000000000000000000000000000000;hb=a1225b9392dc7657d5cef12907385b07527d6122;hp=204024f63b4bd65adbfd11a6a9e9517dbc152578;hpb=b513684c725997c77341f30ce4e584cf9f7cdfed;p=jalview.git diff --git a/src2/fr/orsay/lri/varna/components/ActionEditor.java b/src2/fr/orsay/lri/varna/components/ActionEditor.java deleted file mode 100644 index 204024f..0000000 --- a/src2/fr/orsay/lri/varna/components/ActionEditor.java +++ /dev/null @@ -1,54 +0,0 @@ -package fr.orsay.lri.varna.components; - -import java.awt.Component; -import java.awt.Event; -import java.awt.event.ActionListener; -import java.util.EventObject; - -import javax.swing.AbstractCellEditor; -import javax.swing.JButton; -import javax.swing.JComponent; -import javax.swing.JPanel; -import javax.swing.JTable; -import javax.swing.table.TableCellEditor; - -public class ActionEditor extends AbstractCellEditor implements TableCellEditor { - - JButton _btn = new JButton(); - - public ActionEditor (ActionListener a) { - // add all elments you need to your panel - _btn.addActionListener(a); - } - - public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int rowIndex, int vColIndex) { - _btn.setText(value.toString()); - _btn.setActionCommand(value.toString()+"-"+rowIndex); - // set all elemnts of you panel to the according values - // or add dynamically an action listener - - return _btn; - } - public Object getCellEditorValue() - { - return ""; - } - - public boolean shouldSelectCell(EventObject anEvent) - { - return super.shouldSelectCell(anEvent); - - } - - public boolean isCellEditable(EventObject anEvent) - { - return super.isCellEditable(anEvent); - } - - public boolean stopCellEditing() - { - return super.stopCellEditing(); - } - - -} \ No newline at end of file