Example usage for javax.swing.event CellEditorListener CellEditorListener

List of usage examples for javax.swing.event CellEditorListener CellEditorListener

Introduction

In this page you can find the example usage for javax.swing.event CellEditorListener CellEditorListener.

Prototype

CellEditorListener

Source Link

Usage

From source file:Main.java

public ColorChooserEditor() {
    ActionListener actionListener = new ActionListener() {
        public void actionPerformed(ActionEvent actionEvent) {
            Color color = JColorChooser.showDialog(delegate, "Color Chooser", savedColor);
            ColorChooserEditor.this.changeColor(color);
        }/*from   w w  w. j a va2  s .c o m*/
    };
    delegate.addActionListener(actionListener);

    addCellEditorListener(new CellEditorListener() {
        @Override
        public void editingCanceled(ChangeEvent e0) {
            System.out.println(e0);

        }

        @Override
        public void editingStopped(ChangeEvent e1) {
            System.out.println(e1);
        }
    });
}

From source file:Main.java

public ColorChooserEditor() {
    ActionListener actionListener = new ActionListener() {
        public void actionPerformed(ActionEvent actionEvent) {
            Color color = JColorChooser.showDialog(delegate, "Color Chooser", savedColor);
            ColorChooserEditor.this.changeColor(color);
        }//from  www.  j  a v a  2s. c  o  m
    };
    delegate.addActionListener(actionListener);
    CellEditorListener lis = new CellEditorListener() {
        @Override
        public void editingCanceled(ChangeEvent e0) {
            System.out.println(e0);

        }

        @Override
        public void editingStopped(ChangeEvent e1) {
            System.out.println(e1);
        }
    };
    addCellEditorListener(lis);
    removeCellEditorListener(lis);
}

From source file:Main.java

public ColorChooserEditor() {
    ActionListener actionListener = new ActionListener() {
        public void actionPerformed(ActionEvent actionEvent) {
            Color color = JColorChooser.showDialog(delegate, "Color Chooser", savedColor);
            ColorChooserEditor.this.changeColor(color);
        }/*from  w  w w . j  a v  a  2s . com*/
    };
    delegate.addActionListener(actionListener);
    CellEditorListener lis = new CellEditorListener() {
        @Override
        public void editingCanceled(ChangeEvent e0) {
            System.out.println(e0);
        }

        @Override
        public void editingStopped(ChangeEvent e1) {
            System.out.println(e1);
        }
    };
    addCellEditorListener(lis);
    CellEditorListener[] listeners = getCellEditorListeners();

}

From source file:Main.java

public ColorChooserEditor() {
    ActionListener actionListener = new ActionListener() {
        public void actionPerformed(ActionEvent actionEvent) {
            Color color = JColorChooser.showDialog(delegate, "Color Chooser", savedColor);
            ColorChooserEditor.this.changeColor(color);
        }//from   w ww .ja v  a  2  s. c  o  m
    };
    delegate.addActionListener(actionListener);
    CellEditorListener lis = new CellEditorListener() {
        @Override
        public void editingCanceled(ChangeEvent e0) {
            System.out.println(e0);

        }

        @Override
        public void editingStopped(ChangeEvent e1) {
            System.out.println(e1);
        }
    };
    addCellEditorListener(lis);
    CellEditorListener[] listeners = getCellEditorListeners();

}

From source file:ca.uhn.hl7v2.testpanel.ui.v2tree.Hl7V2MessageTree.java

/** Creates new TreePanel */
public Hl7V2MessageTree(Controller theController) {
    addKeyListener(new KeyAdapter() {
        @Override//w  w  w  .  j av a2  s. com
        public void keyPressed(KeyEvent e) {
            handleKeyPress(e);
        }
    });

    setFont(new Font("LUCIDA", Font.PLAIN, 9));

    myController = theController;

    myPipeParser = new PipeParser();
    myPipeParser.setValidationContext(new ValidationContextImpl());

    setRenderDataProvider(new TreeRenderDataProvider());

    setShowGrid(true);
    setGridColor(new Color(0.9f, 0.9f, 0.9f));
    setRowHeight(16);

    setRowSelectionAllowed(true);

    setSelectionModel(new MySelectionModel());

    ValueCellEditor valueCellEditor = new ValueCellEditor(getFont());
    setDefaultEditor(String.class, valueCellEditor);

    valueCellEditor.addCellEditorListener(new CellEditorListener() {

        public void editingCanceled(ChangeEvent theE) {
            ourLog.info("No longer editing");
            myCurrentlyEditing = false;
        }

        public void editingStopped(ChangeEvent theE) {
            ourLog.info("No longer editing");
            myCurrentlyEditing = false;
        }
    });

    myHighlitedPathListener = new PropertyChangeListener() {

        public void propertyChange(PropertyChangeEvent theEvt) {
            if (myController.isMessageEditorInFollowMode()) {
                if (Hl7V2MessageTree.this.hasFocus() == false) {
                    synchronizeTreeWithHighlitedPath();
                }
            }
        }

    };

    myParsedMessagesListener = new PropertyChangeListener() {

        public void propertyChange(PropertyChangeEvent theEvt) {
            myUpdaterThread.scheduleUpdate();
        }
    };

    myValidationContextListener = new PropertyChangeListener() {

        public void propertyChange(PropertyChangeEvent theEvt) {
            myUpdaterThread.scheduleUpdate();
        }
    };

    myMessageEncodingListener = new PropertyChangeListener() {

        public void propertyChange(PropertyChangeEvent theEvt) {
            myUpdaterThread.scheduleUpdate();
        }
    };

    getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION);

    myUpdaterThread = new UpdaterThread();
    myUpdaterThread.start();
}

From source file:org.gitools.ui.app.analysis.groupcomparison.wizard.GroupComparisonGroupingPage.java

public GroupComparisonGroupingPage(Heatmap heatmap, DimensionGroupEnum groupingType) {
    super();//  ww  w. j a  v  a2 s .  co m

    this.heatmap = heatmap;
    this.groupingType = groupingType;

    setLogo(IconUtils.getImageIconResourceScaledByHeight(IconNames.LOGO_METHOD, 96));

    layerCb.setModel(new DefaultComboBoxModel(heatmap.getLayers().getIds()));
    layerCb.setSelectedItem(heatmap.getLayers().getTopLayer().getId());

    groupsTable.setModel(tableModel);

    setTitle("Group selection");
    TableColumnModel columnModel = groupsTable.getColumnModel();
    columnModel.getColumn(2).setPreferredWidth(50);
    columnModel.getColumn(2).setCellEditor(new SpinnerCellEditor(new SpinnerNumberModel()));
    columnModel.getColumn(2).getCellEditor().addCellEditorListener(new CellEditorListener() {
        @Override
        public void editingStopped(ChangeEvent e) {
            tableModel.fireTableDataChanged();
        }

        @Override
        public void editingCanceled(ChangeEvent e) {
            tableModel.fireTableDataChanged();
        }
    });
    groupsTable.setRowHeight(25);

    groupsTable.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
        @Override
        public void valueChanged(ListSelectionEvent e) {
            updateControls();
        }
    });

    removeButton.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            removeSelected();
        }
    });

    addButton.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            if (getSelectedGroupingType().equals(DimensionGroupEnum.Annotation)) {
                //TODO: create Dialog with removedItems
            } else if (getSelectedGroupingType().equals(DimensionGroupEnum.Free)) {
                createFreeGroup();
            } else if (getSelectedGroupingType().equals(DimensionGroupEnum.Value)) {
                createValueGroup();
            }
            updateControls();
        }
    });

    dimensionCb.setModel(new DefaultComboBoxModel(new String[] { "Columns", "Rows" }));

    mergeButton.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            performMerge();
        }
    });
    splitButton.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            performSplit();
        }
    });
    dimensionCb.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            initGroups();
        }
    });

    ActionListener listener = new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            initGroups();
        }
    };
    annotationRadioButton.addActionListener(listener);
    valueRadioButton.addActionListener(listener);
    noConstraintRadioButton.addActionListener(listener);

    ActionListener nullConversionListener = new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            updateControls();
        }
    };
    nullDiscardRadioButton.addActionListener(nullConversionListener);
    nullConversionRadioButton.addActionListener(nullConversionListener);

    nullConversionTextArea.getDocument().addDocumentListener(new DocumentListener() {
        @Override
        public void insertUpdate(DocumentEvent e) {
            updateControls();
        }

        @Override
        public void removeUpdate(DocumentEvent e) {
            updateControls();
        }

        @Override
        public void changedUpdate(DocumentEvent e) {
            updateControls();
        }
    });

    updateControls();

    layerCb.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            updateControls();
        }
    });
}