javax.swing.JSlider#getValueIsAdjusting ( )源码实例Demo

下面列出了javax.swing.JSlider#getValueIsAdjusting ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: FoxTelem   文件: FilterPanel.java
/**
 * Listen for changes from the slider
 */
@Override
public void stateChanged(ChangeEvent e) {
	JSlider source = (JSlider)e.getSource();
    if (!source.getValueIsAdjusting()) {
    	
    	if (source == freqSlider) {
    		int freq = (int)source.getValue();
    		Config.filterFrequency = freq;
    		Config.save();
    	} else {
    		int len = (int)source.getValue();
    		Config.filterLength = len;
    		Config.save();
    	}
    }
}
 
源代码2 项目: ET_Redux   文件: KwikiPDFToolBar.java
@Override
public void stateChanged(ChangeEvent e) {
    JSlider slider = ((JSlider) e.getSource());

    if (slider.getValueIsAdjusting()) {
        wasChanging = true;
    }

    if (!slider.getValueIsAdjusting() && wasChanging) {
        updateSlidersStatus(slider);

        probabilityChartOptions.put(slider.getName(), Integer.toString(slider.getValue()));

        performFilteringPerSliders(false);

        // oct 2016
        try {
            ((TabbedReportViews) reportTableTabbedPane).refreshTabs();
        } catch (Exception noTabs) {
        }

        wasChanging = false;
    }
}
 
源代码3 项目: jason   文件: Calendar.java
@INTERNAL_OPERATION
void updateDay(ChangeEvent ev) {
    JSlider source = (JSlider) ev.getSource();
    if (!source.getValueIsAdjusting()) {
        try {
            ObsProperty prop = getObsProperty("today");
            prop.updateValue(days[(int) s.getValue()]);
        } catch (Exception e2) {
            e2.printStackTrace();
        }
    }
}
 
源代码4 项目: ET_Redux   文件: TripoliSessionRawDataView.java
@Override
public void stateChanged(ChangeEvent e) {
    JSlider source = (JSlider) e.getSource();
    if (!source.getValueIsAdjusting()) {
        int value = ((JSlider) source).getValue();
        dataModelHeight = value;
        if (!isZoomSlidersIndependent()) {
            theOtherSlider.setValue(value);
        }
        ((AbstractRawDataView) sampleSessionDataView).refreshPanel(true, false);
        sessionAnalysisWorkflowManager.revalidateScrollPane();
    }
}
 
源代码5 项目: ET_Redux   文件: TripoliSessionRawDataView.java
@Override
public void stateChanged(ChangeEvent e) {
    JSlider source = (JSlider) e.getSource();
    if (!source.getValueIsAdjusting()) {
        int value = source.getValue();
        if (FRACTION_LAYOUT_VIEW_STYLE.equals(FractionLayoutViewStylesEnum.SESSION)) {
            sessionModelWidth = value;
            SAVED_SessionModelWidth = value;
        } else {
            dataModelWidth = value;
            if (tripoliSession.getFractionationTechnique().compareTo(FractionationTechniquesEnum.INTERCEPT) == 0) {
                if (FRACTION_LAYOUT_VIEW_STYLE.equals(FractionLayoutViewStylesEnum.OVERLAY)) {
                    SAVED_InterceptOverlayModelWidth = value;
                } else {
                    SAVED_InterceptNormalModelWidth = value;
                }
            } else if (FRACTION_LAYOUT_VIEW_STYLE.equals(FractionLayoutViewStylesEnum.OVERLAY)) {
                SAVED_DownholeOverlayModelWidth = value;
            } else {
                SAVED_DownholeNormalModelWidth = value;
            }
        }
        if (!isZoomSlidersIndependent()) {
            theOtherSlider.setValue(value);
        }
        ((AbstractRawDataView) sampleSessionDataView).refreshPanel(true, false);
        sessionAnalysisWorkflowManager.revalidateScrollPane();
    }
}
 
源代码6 项目: VanetSim   文件: SimulateControlPanel.java
/**
 * An implemented <code>ChangeListener</code> for the zooming slider which performs the necessary actions.
 * 
 * @param e a <code>ChangeEvent</code>
 */	
public void stateChanged(ChangeEvent e) {		
	JSlider source = (JSlider)e.getSource();
	if (!source.getValueIsAdjusting()) {	// only perform action when mouse button is released!
		int value = source.getValue();
		double scale = Math.exp(value/50.0)/1000;
		if(dontReRenderZoom_) dontReRenderZoom_ = false;
		else{
			Renderer.getInstance().setMapZoom(scale);
			ReRenderManager.getInstance().doReRender();
		}
	}
}