java类java.awt.event.ActionEvent的实例源码

EditorActions.java 文件源码 项目:Tarski 阅读 32 收藏 0 点赞 0 评论 0
/**
 * 
 */
public void actionPerformed(ActionEvent e)
{
    if (e.getSource() instanceof mxGraphComponent)
    {
        mxGraphComponent graphComponent = (mxGraphComponent) e
                .getSource();
        double scale = this.scale;

        if (scale == 0)
        {
            String value = (String) JOptionPane.showInputDialog(
                    graphComponent, mxResources.get("value"),
                    mxResources.get("scale") + " (%)",
                    JOptionPane.PLAIN_MESSAGE, null, null, "");

            if (value != null)
            {
                scale = Double.parseDouble(value.replace("%", "")) / 100;
            }
        }

        if (scale > 0)
        {
            graphComponent.zoomTo(scale, graphComponent.isCenterZoom());
        }
    }
}
XSheet.java 文件源码 项目:OpenJSharp 阅读 30 收藏 0 点赞 0 评论 0
/**
 * Action listener: handles actions in panel buttons
 */
// Call on EDT
public void actionPerformed(ActionEvent e) {
    if (e.getSource() instanceof JButton) {
        JButton button = (JButton) e.getSource();
        // Refresh button
        if (button == refreshButton) {
            refreshAttributes();
            return;
        }
        // Clear button
        if (button == clearButton) {
            clearCurrentNotifications();
            return;
        }
        // Subscribe button
        if (button == subscribeButton) {
            registerListener();
            return;
        }
        // Unsubscribe button
        if (button == unsubscribeButton) {
            unregisterListener();
            return;
        }
    }
}
tableModelTeach.java 文件源码 项目:Course-Management-System 阅读 26 收藏 0 点赞 0 评论 0
@Override
public Object getValueAt(int row, int col) {
    // TODO Auto-generated method stub
    switch(col){
        case COURSE_NAME:return list.get(row);
        case COURSE_BUTTON:final JButton jbtn = new JButton("Go to Course Page");
                            jbtn.setActionCommand(list.get(row));
                            jbtn.addActionListener(new ActionListener(){
                                @Override
                                public void actionPerformed(ActionEvent arg0) {

                                    String course=jbtn.getActionCommand();
                                    System.out.println(course+"   on button press");
                                    //System.out.println("   on button press");
                                    String path=cmdao.getDirectoryPathForProf(course, user);
                                    pf.csp.curr_subject=course;
                                    System.out.println(path);
                                    try {
                                        pf.csp.resetPanes(pdao.getProfByUsername(user), path);
                                    } catch (Exception e) {
                                        // TODO Auto-generated catch block
                                        e.printStackTrace();
                                    }

                                    CardLayout card=(CardLayout)pf.panel.getLayout();
                                    pf.btnBack.setEnabled(true);
                                    card.show(pf.panel, "CourseSpecificPanel");
                                }
                            });
                            return jbtn;
    }
    return null;
}
RTextAreaEditorKit.java 文件源码 项目:powertext 阅读 28 收藏 0 点赞 0 评论 0
@Override
public void actionPerformedImpl(ActionEvent e, RTextArea textArea) {
    Gutter gutter = RSyntaxUtilities.getGutter(textArea);
    if (gutter!=null) {
        int line = textArea.getCaretLineNumber();
        try {
            gutter.toggleBookmark(line);
        } catch (BadLocationException ble) { // Never happens
            UIManager.getLookAndFeel().
                        provideErrorFeedback(textArea);
            ble.printStackTrace();
        }
    }
}
DefaultEditorKit.java 文件源码 项目:jdk8u-jdk 阅读 24 收藏 0 点赞 0 评论 0
/**
 * The operation to perform when this action is triggered.
 *
 * @param e the action event
 */
public void actionPerformed(ActionEvent e) {
    JTextComponent target = getTextComponent(e);
    if (target != null) {
        if ((! target.isEditable()) || (! target.isEnabled())) {
            UIManager.getLookAndFeel().provideErrorFeedback(target);
            return;
        }
        target.replaceSelection("\n");
    }
}
FileReadyListener.java 文件源码 项目:imagetozxspec 阅读 20 收藏 0 点赞 0 评论 0
@Override
public void actionPerformed(ActionEvent e) {
    if (ImageToZxSpec.getInFiles() == null || ImageToZxSpec.getInFiles().length == 0) {
        JOptionPane.showMessageDialog(null, getCaption("dialog_choose_input_first"), getCaption("dialog_files_not_selected"), JOptionPane.INFORMATION_MESSAGE);
    }
    if (ImageToZxSpec.getOutFolder() == null) {
        JOptionPane.showMessageDialog(null, getCaption("dialog_choose_folder_first"), getCaption("dialog_folder_not_selected"), JOptionPane.INFORMATION_MESSAGE);
    }
    if (operationFinishedListener != null) {
        operationFinishedListener.operationFinished(ImageToZxSpec.getInFiles() != null 
                && ImageToZxSpec.getInFiles().length >0 && ImageToZxSpec.getOutFolder() != null);
    }
}
ReferencesBrowserControllerUI.java 文件源码 项目:incubator-netbeans 阅读 32 收藏 0 点赞 0 评论 0
private void addMenuItemListener(final JCheckBoxMenuItem menuItem) {
    final boolean[] internalChange = new boolean[1];
    menuItem.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent e) {
            if (internalChange[0]) return;
            final int column = Integer.parseInt(e.getActionCommand());
            if (column == 5 && !fieldsListTableModel.isRealColumnVisible(column)) {
                BrowserUtils.performTask(new Runnable() {
                    public void run() {
                        final int retainedSizesState = referencesBrowserController.getReferencesControllerHandler().
                                getHeapFragmentWalker().computeRetainedSizes(false, true);
                        SwingUtilities.invokeLater(new Runnable() {
                            public void run() {
                                if (retainedSizesState != HeapFragmentWalker.RETAINED_SIZES_COMPUTED) {
                                    internalChange[0] = true;
                                    menuItem.setSelected(!menuItem.isSelected());
                                    internalChange[0] = false;
                                } else {
                                    fieldsListTableModel.setRealColumnVisibility(column,
                                            !fieldsListTableModel.isRealColumnVisible(column));
                                    fieldsListTable.createDefaultColumnsFromModel();
                                    fieldsListTable.updateTreeTableHeader();
                                    setColumnsData();
                                }
                            }
                        });
                    }
                });
            } else {
                fieldsListTableModel.setRealColumnVisibility(column,
                        !fieldsListTableModel.isRealColumnVisible(column));
                fieldsListTable.createDefaultColumnsFromModel();
                fieldsListTable.updateTreeTableHeader();
                setColumnsData();
            }
        }
    });
}
BlockingStationPanel.java 文件源码 项目:jmt 阅读 26 收藏 0 点赞 0 评论 0
/**
 * Invoked when an action occurs.
 */
public void actionPerformed(ActionEvent e) {
    int index = stationTable.getSelectedRow();
    if (index >= 0 && index < stationTable.getRowCount()) {
        Object key = stations.get(index);
        stations.remove(key);
        bd.removeRegionStation(regionKey, key);
        BlockingStationPanel.this.update();
    }
}
TemplatesPanel.java 文件源码 项目:incubator-netbeans 阅读 39 收藏 0 点赞 0 评论 0
private void newFolderButtonActionPerformed (java.awt.event.ActionEvent evt) {//GEN-FIRST:event_newFolderButtonActionPerformed

        final Node [] nodes = manager.getSelectedNodes ();
        rp.post(new Runnable() {
            @Override public void run() {
                DataFolder df = doNewFolder (nodes);
                assert df != null : "New DataFolder can not be created under "+Arrays.toString(nodes);

                // invoke inplace editing
                Node targerNode;
                if (nodes == null || nodes.length == 0) {
                    targerNode = manager.getRootContext ();
                } else {
                    targerNode = nodes [0].isLeaf () ? nodes [0].getParentNode () : nodes [0];
                }

                final Node newSubfolder = findChild (targerNode, df.getName (), 3);
                assert newSubfolder != null : "Node for subfolder found in nodes: " + Arrays.asList (targerNode.getChildren ().getNodes ());
                if (newSubfolder != null) {
                    SwingUtilities.invokeLater(new Runnable() {
                        @Override public void run() {
                            try {
                                manager.setSelectedNodes (new Node [] { newSubfolder });
                            } catch (PropertyVetoException pve) {
                                Logger.getLogger(TemplatesPanel.class.getName()).log(Level.WARNING, null, pve);
                            }
                            view.invokeInplaceEditing ();
                        }
                    });
                }
            }
        });
    }
PerspectiveController.java 文件源码 项目:rapidminer 阅读 25 收藏 0 点赞 0 评论 0
@Override
public void actionPerformed(final ActionEvent e) {
    if (!getModel().getSelectedPerspective().isUserDefined()) {
        getModel().restoreDefault(getModel().getSelectedPerspective().getName());
        getModel().getSelectedPerspective().apply(context);
    }
}


问题


面经


文章

微信
公众号

扫码关注公众号