List of usage examples for javax.swing.event CellEditorListener CellEditorListener
CellEditorListener
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(); } }); }