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

WindowSystemBrandingPanel.java 文件源码 项目:incubator-netbeans 阅读 17 收藏 0 点赞 0 评论 0
public WindowSystemBrandingPanel(BrandingModel model) {
    super(NbBundle.getMessage(BasicBrandingPanel.class, "LBL_WindowSystemTab"), model); //NOI18N

    initComponents();
    refresh();
    enableDisableComponents();

    ItemListener listener = new ItemListener() {
        @Override
        public void itemStateChanged(ItemEvent e) {
            setModified();
        }
    };
    cbEnableDnd.addItemListener(listener);
    cbEnableEditorClosing.addItemListener(listener);
    cbEnableFloating.addItemListener(listener);
    cbEnableMaximization.addItemListener(listener);
    cbEnableMinimumSize.addItemListener(listener);
    cbEnableResizing.addItemListener(listener);
    cbEnableSliding.addItemListener(listener);
    cbEnableViewClosing.addItemListener(listener);
    cbEnableAutoSlideInMinimizedMode.addItemListener( listener );
    cbEnableEditorModeDnD.addItemListener( listener );
    cbEnableEditorModeUndocking.addItemListener( listener );
    cbEnableModeClosing.addItemListener( listener );
    cbEnableModeSliding.addItemListener( listener );
    cbEnableViewModeDnD.addItemListener( listener );
    cbEnableViewModeUndocking.addItemListener( listener );
}
ScriptTab.java 文件源码 项目:Equella 阅读 22 收藏 0 点赞 0 评论 0
private void setupGui()
{
    nameLabel = new JLabel(s("name"));
    name = new I18nTextField(BundleCache.getLanguages());

    descriptionLabel = new JLabel(s("description"));
    description = new I18nTextArea(BundleCache.getLanguages());
    description.setTextRows(5);

    moveToLive = new JCheckBox(s("move"));
    moveToLive.addItemListener(new ItemListener()
    {
        @Override
        public void itemStateChanged(ItemEvent e)
        {
            enableMoveToLive(moveToLive.isSelected());
        }
    });

    moveToLiveGroup = new ButtonGroup();
    moveToLiveArrival = new JRadioButton(s("move.arrival"));
    moveToLiveAccept = new JRadioButton(s("move.acceptance"));
    moveToLiveGroup.add(moveToLiveArrival);
    moveToLiveGroup.add(moveToLiveAccept);

    proceedNext = new JCheckBox(s("proceed.next"));
    proceedExplanation = new JLabel("<html>" + s("proceed.explanation"));

    scriptLabel = new JLabel(s("scriptlabel"));
    script = new EquellaSyntaxTextArea(100, 200);
    script.addFocusListener(this);
    script.addCaretListener(this);

    statusbar = new JStatusBar(EditorHelper.getStatusBarSpinner());
}
ValueCellEditor.java 文件源码 项目:incubator-netbeans 阅读 69 收藏 0 点赞 0 评论 0
public ValueCellEditor() {
    textEditor = new JTextField();
    booleanEditor = new JCheckBox();
    booleanEditor.setOpaque(false);
    booleanEditor.getModel().addItemListener(new ItemListener() {
        public void itemStateChanged(ItemEvent e) {
            stopCellEditing();
        }
    });

    booleanLabel = new JCheckBox();
    booleanLabel.setOpaque(false);
    label = new JLabel();
    label.setBorder(BorderFactory.createEmptyBorder(2, 10, 2, 5));
}
GroupBox.java 文件源码 项目:Equella 阅读 19 收藏 0 点赞 0 评论 0
@Override
public void itemStateChanged(final ItemEvent e)
{
    if( allowSetEnable )
    {
        setAllEnabled(e.getStateChange() == ItemEvent.SELECTED);
    }

    for( final ItemListener listener : listenerList.getListeners(ItemListener.class) )
    {
        listener.itemStateChanged(e);
    }
}
JComboBoxOperator.java 文件源码 项目:openjdk-jdk10 阅读 27 收藏 0 点赞 0 评论 0
/**
 * Maps {@code JComboBox.addItemListener(ItemListener)} through queue
 */
public void addItemListener(final ItemListener itemListener) {
    runMapping(new MapVoidAction("addItemListener") {
        @Override
        public void map() {
            ((JComboBox) getSource()).addItemListener(itemListener);
        }
    });
}
Tap.java 文件源码 项目:Yass 阅读 29 收藏 0 点赞 0 评论 0
/**
 * Gets the contentPanel attribute of the Tap object
 *
 * @return The contentPanel value
 */
private JPanel getContentPanel() {
    JPanel content = new JPanel(new BorderLayout());
    JTextPane txt = new JTextPane();
    HTMLDocument doc = (HTMLDocument) txt.getEditorKitForContentType("text/html").createDefaultDocument();
    doc.setAsynchronousLoadPriority(-1);
    txt.setDocument(doc);
    URL url = I18.getResource("create_tap.html");
    try {
        txt.setPage(url);
    } catch (Exception ignored) {
    }
    txt.setEditable(false);
    content.add("North", new JScrollPane(txt));

    table = new YassTable();
    table.setEnabled(false);
    content.add("Center", scroll = new JScrollPane(table));
    content.add("South", check = new JCheckBox(I18.get("create_tap_edit")));
    check.setSelected(wizard.getValue("starteditor").equals("true"));
    check.addItemListener(
            new ItemListener() {
                public void itemStateChanged(ItemEvent e) {
                    if (check.isSelected()) {
                        wizard.setValue("starteditor", "true");
                    } else {
                        wizard.setValue("starteditor", "false");
                    }
                }
            });
    scroll.setPreferredSize(new Dimension(100, 100));
    scroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
    return content;
}
HibernateConfigurationWizardPanel.java 文件源码 项目:incubator-netbeans 阅读 18 收藏 0 点赞 0 评论 0
/** Creates new form HibernateConfigurationWizardPanel */
public HibernateConfigurationWizardPanel() {
    initComponents();
    setDefaults();
    cmbDbConnection.addItemListener(new ItemListener() {

        public void itemStateChanged(ItemEvent e) {
            changeSupport.fireChange();
        }

    });
}
QueryParameter.java 文件源码 项目:incubator-netbeans 阅读 19 收藏 0 点赞 0 评论 0
public ComboParameter(JComboBox combo, String parameter, String encoding) {
    super(parameter, encoding);
    this.combo = combo;
    combo.setModel(new DefaultComboBoxModel());
    combo.addItemListener(new ItemListener() {
        @Override
        public void itemStateChanged(ItemEvent e) {
            fireStateChanged();
        }
    });
    original = (ParameterValue) combo.getSelectedItem();
}
AbstractButtonOperator.java 文件源码 项目:openjdk-jdk10 阅读 19 收藏 0 点赞 0 评论 0
/**
 * Maps {@code AbstractButton.removeItemListener(ItemListener)} through queue
 */
public void removeItemListener(final ItemListener itemListener) {
    runMapping(new MapVoidAction("removeItemListener") {
        @Override
        public void map() {
            ((AbstractButton) getSource()).removeItemListener(itemListener);
        }
    });
}
MainView.java 文件源码 项目:TwitchBot 阅读 24 收藏 0 点赞 0 评论 0
public void setItemListener(ItemListener i) {
    this.actAsBot.addItemListener(i);
    this.trollMatti.addItemListener(i);
    this.trollPaul.addItemListener(i);
    this.logToFile.addItemListener(i);

}


问题


面经


文章

微信
公众号

扫码关注公众号