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

ConnectorViewFactory.java 文件源码 项目:intellij-idea-plugin-connector-for-aws-lambda 阅读 23 收藏 0 点赞 0 评论 0
private void runSetFunction(ConnectorPresenter presenter, ItemEvent e) {
    if(operationInProgress || setRegionOperationInProgress
            || e.getStateChange() != ItemEvent.SELECTED)
        return;
    FunctionEntry entry = (FunctionEntry)e.getItem();
    if(entry == null)
        return;
    runOperation(() -> presenter.setFunction(entry), "Select function: " + entry.toString());
}
BuildQueuePanel.java 文件源码 项目:FreeCol 阅读 28 收藏 0 点赞 0 评论 0
/**
 * Override {@link ItemListener} for this panel's use.
 *      This function evaluates whether a the user has
 *      clicked the {@link #compactBox} or the
 *      {@link #showAllBox} has been checked.
 *
 * {@inheritDoc}
 */
@Override
public void itemStateChanged(ItemEvent event) {
    if (event.getSource() == this.compactBox) {
        updateDetailView();
        updateCompact(this.compactBox.isSelected());
    } else if (event.getSource() == this.showAllBox) {
        updateAllLists();
        updateLists(this.showAllBox.isSelected());
    }
}
ConnectionDialogSwing.java 文件源码 项目:parabuild-ci 阅读 26 收藏 0 点赞 0 评论 0
public void itemStateChanged(ItemEvent e) {

        String s = (String) e.getItem();

        for (int i = 0; i < connTypes.length; i++) {
            if (s.equals(connTypes[i][0])) {
                mDriver.setText(connTypes[i][1]);
                mURL.setText(connTypes[i][2]);
            }
        }
    }
ConnectorViewFactory.java 文件源码 项目:intellij-idea-plugin-connector-for-aws-lambda 阅读 25 收藏 0 点赞 0 评论 0
private void runSetTestFunctionInputFromRecent(ConnectorPresenter presenter, ItemEvent e) {
    if(operationInProgress
            || e.getStateChange() != ItemEvent.SELECTED)
        return;
    TestFunctionInputEntry entry = (TestFunctionInputEntry)e.getItem();
    if(entry == null)
        return;
    runOperation(() -> presenter.setSetTestFunctionInputFromRecent(entry), "Select test function input from file: ", entry.getFileName());
}
OutputPanel.java 文件源码 项目:incubator-netbeans 阅读 20 收藏 0 点赞 0 评论 0
private void sourceFolderItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_sourceFolderItemStateChanged
    if (ignoreEvent) {
        return;
    }
    if (evt.getStateChange() == ItemEvent.DESELECTED) {
        int index = findIndex(evt.getItem());
        // if index == -1 then item was removed and will not be saved
        if (index != -1) {
            saveOutput(index);
        }
    } else {
        loadOutput();
    }
}
LightJCheckBox.java 文件源码 项目:JuggleMasterPro 阅读 16 收藏 0 点赞 0 评论 0
/**
 * Method description
 * 
 * @see
 * @param objPitemEvent
 */
@Override final public void itemStateChanged(ItemEvent objPitemEvent) {

    Tools.debug("LightJCheckBox.itemStateChanged()");
    this.validate();
    FXActions.doSwitchLight(this.objGcontrolJFrame, objPitemEvent.getStateChange() == ItemEvent.SELECTED);
}
PropertiesPanel.java 文件源码 项目:incubator-netbeans 阅读 30 收藏 0 点赞 0 评论 0
/** Called when the Recursive check-box is toggled. */
@Override
public void itemStateChanged(ItemEvent e) {
    assert e.getSource() == cbxRecursively;
    updateIsRecursive();
    recursiveToggled();
}
Transfer.java 文件源码 项目:parabuild-ci 阅读 27 收藏 0 点赞 0 评论 0
/**
 * Method declaration
 *
 *
 * @param e
 */
public void itemStateChanged(ItemEvent e) {

    ItemSelectable item = e.getItemSelectable();

    if (item == lTable) {
        if (iSelectionStep == SELECT_SOURCE_TABLES) {
            String table    = lTable.getSelectedItem();
            int    selected = ((Integer) e.getItem()).intValue();

            for (int i = 0; i < tTable.size(); i++) {
                TransferTable t = (TransferTable) tTable.elementAt(i);

                if (t == null) {
                    continue;
                }

                if (i == selected) {
                    saveTable();
                    displayTable(t);
                    updateEnabled(true);
                }
            }
        }
    } else {

        // it must be a checkbox
        saveTable();
        updateEnabled(true);
    }
}
DrawTest.java 文件源码 项目:OpenJSharp 阅读 24 收藏 0 点赞 0 评论 0
@Override
public void itemStateChanged(ItemEvent e) {
    if (e.getSource() instanceof Checkbox) {
        target.setForeground(((Component) e.getSource()).getForeground());
    } else if (e.getSource() instanceof Choice) {
        String choice = (String) e.getItem();
        if (choice.equals("Lines")) {
            target.setDrawMode(DrawPanel.LINES);
        } else if (choice.equals("Points")) {
            target.setDrawMode(DrawPanel.POINTS);
        }
    }
}
ObjectRepo.java 文件源码 项目:Cognizant-Intelligent-Test-Scripter 阅读 24 收藏 0 点赞 0 评论 0
@Override
public void itemStateChanged(ItemEvent ie) {
    if (ie.getStateChange() == ItemEvent.SELECTED) {
        CardLayout layout = (CardLayout) repos.getLayout();
        layout.show(repos, ((JToggleButton) ie.getSource()).getActionCommand());
    }
}


问题


面经


文章

微信
公众号

扫码关注公众号