@Override public void actionPerformed(ActionEvent e) { updateCapabilitiesFilter(m_ClustererEditor.getCapabilitiesFilter()); } });
@Override public void actionPerformed(ActionEvent e) { updateCapabilitiesFilter(m_AttributeEvaluatorEditor .getCapabilitiesFilter()); } });
@Override public void actionPerformed(ActionEvent e) { updateCapabilitiesFilter(m_AttributeEvaluatorEditor .getCapabilitiesFilter()); } });
public void itemStateChanged(ItemEvent ie) { if (ie.getStateChange() == ItemEvent.SELECTED) { updateCapabilitiesFilter(m_FilterEditor.getCapabilitiesFilter()); } } });
public void itemStateChanged(ItemEvent ie) { if (ie.getStateChange() == ItemEvent.SELECTED) { updateCapabilitiesFilter(m_FilterEditor.getCapabilitiesFilter()); } } });
@Override public void actionPerformed(ActionEvent e) { updateCapabilitiesFilter(m_ClustererEditor.getCapabilitiesFilter()); } });
/** * Updates the enabled status of the input fields and labels. */ protected void updateRadioLinks() { m_SetTestBut.setEnabled(m_TestSplitBut.isSelected()); if ((m_SetTestFrame != null) && (!m_TestSplitBut.isSelected())) { m_SetTestFrame.setVisible(false); } m_PercentText.setEnabled(m_PercentBut.isSelected()); m_PercentLab.setEnabled(m_PercentBut.isSelected()); m_ClassCombo.setEnabled(m_ClassesToClustersBut.isSelected()); updateCapabilitiesFilter(m_ClustererEditor.getCapabilitiesFilter()); }
/** * Updates the enabled status of the input fields and labels. */ protected void updateRadioLinks() { m_SetTestBut.setEnabled(m_TestSplitBut.isSelected()); if ((m_SetTestFrame != null) && (!m_TestSplitBut.isSelected())) { m_SetTestFrame.setVisible(false); } m_PercentText.setEnabled(m_PercentBut.isSelected()); m_PercentLab.setEnabled(m_PercentBut.isSelected()); m_ClassCombo.setEnabled(m_ClassesToClustersBut.isSelected()); updateCapabilitiesFilter(m_ClustererEditor.getCapabilitiesFilter()); }
@Override public void actionPerformed(ActionEvent e) { int selected = m_ClassCombo.getSelectedIndex(); if (selected != -1) { boolean isNominal = m_Instances.attribute(selected).isNominal(); m_OutputPerClassBut.setEnabled(isNominal); m_OutputConfusionBut.setEnabled(isNominal); } updateCapabilitiesFilter(m_ClassifierEditor.getCapabilitiesFilter()); } });
@Override public void actionPerformed(ActionEvent e) { int selected = m_ClassCombo.getSelectedIndex(); if (selected != -1) { boolean isNominal = m_Instances.attribute(selected).isNominal(); m_OutputPerClassBut.setEnabled(isNominal); m_OutputConfusionBut.setEnabled(isNominal); } updateCapabilitiesFilter(m_ClassifierEditor.getCapabilitiesFilter()); } });
private void setIgnoreColumns() { ListSelectorDialog jd = new ListSelectorDialog(SwingUtilities.getWindowAncestor(this), m_ignoreKeyList); // Open the dialog int result = jd.showDialog(); if (result != ListSelectorDialog.APPROVE_OPTION) { // clear selected indices m_ignoreKeyList.clearSelection(); } updateCapabilitiesFilter(m_ClustererEditor.getCapabilitiesFilter()); }
private void setIgnoreColumns() { ListSelectorDialog jd = new ListSelectorDialog(SwingUtilities.getWindowAncestor(this), m_ignoreKeyList); // Open the dialog int result = jd.showDialog(); if (result != ListSelectorDialog.APPROVE_OPTION) { // clear selected indices m_ignoreKeyList.clearSelection(); } updateCapabilitiesFilter(m_ClustererEditor.getCapabilitiesFilter()); }
@Override public void propertyChange(PropertyChangeEvent e) { m_StartBut.setEnabled(true); Capabilities currentFilter = m_ClustererEditor.getCapabilitiesFilter(); Clusterer clusterer = (Clusterer) m_ClustererEditor.getValue(); Capabilities currentSchemeCapabilities = null; if (clusterer != null && currentFilter != null && (clusterer instanceof CapabilitiesHandler)) { currentSchemeCapabilities = ((CapabilitiesHandler) clusterer).getCapabilities(); if (!currentSchemeCapabilities.supportsMaybe(currentFilter) && !currentSchemeCapabilities.supports(currentFilter)) { m_StartBut.setEnabled(false); } } repaint(); } });
@Override public void propertyChange(PropertyChangeEvent e) { m_StartBut.setEnabled(true); // Check capabilities Capabilities currentFilter = m_AssociatorEditor.getCapabilitiesFilter(); Associator associator = (Associator) m_AssociatorEditor.getValue(); Capabilities currentSchemeCapabilities = null; if (associator != null && currentFilter != null && (associator instanceof CapabilitiesHandler)) { currentSchemeCapabilities = ((CapabilitiesHandler) associator).getCapabilities(); if (!currentSchemeCapabilities.supportsMaybe(currentFilter) && !currentSchemeCapabilities.supports(currentFilter)) { m_StartBut.setEnabled(false); } } repaint(); } });
@Override public void propertyChange(PropertyChangeEvent e) { m_StartBut.setEnabled(true); // Check capabilities Capabilities currentFilter = m_ClassifierEditor.getCapabilitiesFilter(); Classifier classifier = (Classifier) m_ClassifierEditor.getValue(); Capabilities currentSchemeCapabilities = null; if (classifier != null && currentFilter != null && (classifier instanceof CapabilitiesHandler)) { currentSchemeCapabilities = ((CapabilitiesHandler) classifier).getCapabilities(); if (!currentSchemeCapabilities.supportsMaybe(currentFilter) && !currentSchemeCapabilities.supports(currentFilter)) { m_StartBut.setEnabled(false); } } repaint(); } });
@Override public void propertyChange(PropertyChangeEvent e) { m_StartBut.setEnabled(true); // Check capabilities Capabilities currentFilter = m_AssociatorEditor.getCapabilitiesFilter(); Associator associator = (Associator) m_AssociatorEditor.getValue(); Capabilities currentSchemeCapabilities = null; if (associator != null && currentFilter != null && (associator instanceof CapabilitiesHandler)) { currentSchemeCapabilities = ((CapabilitiesHandler) associator).getCapabilities(); if (!currentSchemeCapabilities.supportsMaybe(currentFilter) && !currentSchemeCapabilities.supports(currentFilter)) { m_StartBut.setEnabled(false); } } repaint(); } });
@Override public void propertyChange(PropertyChangeEvent e) { m_StartBut.setEnabled(true); Capabilities currentFilter = m_ClustererEditor.getCapabilitiesFilter(); Clusterer clusterer = (Clusterer) m_ClustererEditor.getValue(); Capabilities currentSchemeCapabilities = null; if (clusterer != null && currentFilter != null && (clusterer instanceof CapabilitiesHandler)) { currentSchemeCapabilities = ((CapabilitiesHandler) clusterer).getCapabilities(); if (!currentSchemeCapabilities.supportsMaybe(currentFilter) && !currentSchemeCapabilities.supports(currentFilter)) { m_StartBut.setEnabled(false); } } repaint(); } });
@Override public void propertyChange(PropertyChangeEvent e) { m_StartBut.setEnabled(true); // Check capabilities Capabilities currentFilter = m_ClassifierEditor.getCapabilitiesFilter(); Classifier classifier = (Classifier) m_ClassifierEditor.getValue(); Capabilities currentSchemeCapabilities = null; if (classifier != null && currentFilter != null && (classifier instanceof CapabilitiesHandler)) { currentSchemeCapabilities = ((CapabilitiesHandler) classifier).getCapabilities(); if (!currentSchemeCapabilities.supportsMaybe(currentFilter) && !currentSchemeCapabilities.supports(currentFilter)) { m_StartBut.setEnabled(false); } } repaint(); } });
public void propertyChange(PropertyChangeEvent e) { m_ApplyFilterBut.setEnabled(getInstances() != null); Capabilities currentCapabilitiesFilter = m_FilterEditor.getCapabilitiesFilter(); Filter filter = (Filter) m_FilterEditor.getValue(); Capabilities currentFilterCapabilities = null; if (filter != null && currentCapabilitiesFilter != null && (filter instanceof CapabilitiesHandler)) { currentFilterCapabilities = ((CapabilitiesHandler) filter).getCapabilities(); if (!currentFilterCapabilities .supportsMaybe(currentCapabilitiesFilter) && !currentFilterCapabilities.supports(currentCapabilitiesFilter)) { try { filter.setInputFormat(getInstances()); } catch (Exception ex) { m_ApplyFilterBut.setEnabled(false); } } } } });
/** * Queries the user for a file to save instances as, then saves the instances * in a background process. This is done in the IO thread, and an error * message is popped up if the IO thread is busy. */ public void saveWorkingInstancesToFileQ() { if (m_IOThread == null) { m_FileChooser.setCapabilitiesFilter(m_FilterEditor .getCapabilitiesFilter()); m_FileChooser.setAcceptAllFileFilterUsed(false); int returnVal = m_FileChooser.showSaveDialog(this); if (returnVal == JFileChooser.APPROVE_OPTION) { Instances inst = new Instances(m_Instances); inst.setClassIndex(m_AttVisualizePanel.getColoringIndex()); saveInstancesToFile(m_FileChooser.getSaver(), inst); } FileFilter temp = m_FileChooser.getFileFilter(); m_FileChooser.setAcceptAllFileFilterUsed(true); m_FileChooser.setFileFilter(temp); } else { JOptionPane.showMessageDialog(this, "Can't save at this time,\n" + "currently busy with other IO", "Save Instances", JOptionPane.WARNING_MESSAGE); } }